小编Joh*_*man的帖子

我可以在虚拟机中运行Docker吗?

我试图在虚拟机上运行Docker.

Host : MacBook 
VM : Parallels Windows 7
Run Code Online (Sandbox Code Playgroud)

并发生错误:

在此输入图像描述

可能吗?

parallels virtual-machine docker

32
推荐指数
4
解决办法
6万
查看次数

我可以在没有GUI的情况下使用OS X 10.8的语音识别/听写吗?

理想情况下,我想使用Python中的10.8/Mountain Lion的听写功能,没有GUI.据我所知,目前只有使用UITextInput协议支持听写,这意味着一个GUI(正确吗?).

python macos cocoa speech-recognition osx-mountain-lion

8
推荐指数
1
解决办法
1549
查看次数

在 Python 中维护流式麦克风输入

我正在使用 Python 从我的笔记本电脑流式传输麦克风输入。我目前正在使用 PyAudio 和 .wav 创建 2 秒批次(代码如下),然后在循环中读出新创建的 .wav 文件的帧表示。

不过,我真的只想np.ndarray在代码中用“信号”表示,即 .wav 文件的 Int16 表示形式。有没有办法完全绕过写入 .wav 并使我的应用程序看起来是“实时”而不是微批处理?

import pyaudio
import wave

#AUDIO INPUT
FORMAT = pyaudio.paInt16
CHANNELS = 1
RATE = 44100
CHUNK = 1024
RECORD_SECONDS = 2
WAVE_OUTPUT_FILENAME = "output.wav"

audio = pyaudio.PyAudio()

# start Recording
stream = audio.open(format=FORMAT, channels=CHANNELS,
                rate=RATE, input=True,
                frames_per_buffer=CHUNK)
while(1):
  print "recording"
  frames = []
  for i in range(0, int(RATE / CHUNK * RECORD_SECONDS)):
      data = stream.read(CHUNK)
      frames.append(data)
  waveFile = wave.open(WAVE_OUTPUT_FILENAME, 'wb') …
Run Code Online (Sandbox Code Playgroud)

python wave pyaudio

5
推荐指数
1
解决办法
1万
查看次数

在运行时为 SQLAlchemy 的 `EncryptedType` 指定一个密钥

列类型SQLAlchemy-Utils 文档EncryptedType有一个如下所示的示例:

secret_key = 'secretkey1234'
# setup
engine = create_engine('sqlite:///:memory:')
connection = engine.connect()
Base = declarative_base()


class User(Base):
    __tablename__ = "user"
    id = sa.Column(sa.Integer, primary_key=True)
    username = sa.Column(EncryptedType(sa.Unicode,
                                       secret_key,
                                       AesEngine,
                                       'pkcs5'))
Run Code Online (Sandbox Code Playgroud)

但是如果我在定义User类之前不知道密钥是什么怎么办?例如,如果我想提示用户输入密钥怎么办?

sqlalchemy sqlalchemy-utils

2
推荐指数
1
解决办法
761
查看次数