python 3.x中的语音识别

Muh*_*wzy 3 speech-recognition python-3.x

我搜索了大约 3 天的图书馆或通过 python 3 进行语音识别的东西..我发现所有图书馆都过时了,他们有什么办法吗?,我正在使用 Windows 8

小智 5

如果您仍然需要它或其他人会遇到这个问题,我最近发现了这个:https : //pypi.python.org/pypi/SpeechRecognition/

它使用谷歌语音识别 API。

在我的 MacBook OS X 10.8.5 / Python 3.4 上对其进行了测试 - 在处理来自麦克风的输入时工作正常,支持不同的语言。

请记住,对于某些任务,它可能需要您安装其他模块,以下是其要求的引述:

第一个软件要求是 Python 3.3 或更高版本。这是使用库所必需的。

此外,如果您使用包含的 PyAudio 二进制文件,它必须是 32 位 Python。为 64 位 Python 编译 PyAudio 在技术上也是可行的,但不方便。

如果要使用 Microphone 类(从麦克风输入进行录音所必需的),还需要 PyAudio。如果没有安装,库仍然可以工作,但麦克风将是未定义的。

官方 PyAudio 构建似乎在 Windows 上被破坏了。因此,在安装程序文件夹中,您会发现实际运行的 Windows 的非官方版本。为 Python 3.3 运行 installers/PyAudio-0.2.7.win32-py3.3.exe,为 Python 3.4 运行 PyAudio-0.2.7.win32-py3.4.exe。

需要 FLAC 编码器对音频数据进行编码以发送到 API。如果使用 Windows 或 Linux,则编码器已与此库捆绑在一起。否则,请确保您拥有 flac 命令行工具,该工具通常可通过系统包管理器获得。