python、raspberry pi 的语音识别

Speech recognition for python, raspberry pi

这是一个非常大的问题,但我已经尝试了大约 4 个月,试图让它发挥作用。因此,我正在使用 raspberry pi 3 模型 B 和 python 创建个人助理(我知道它们不是最佳选择)。它的大部分工作与主要功能语音转文本 (STT) 不同。我希望它能将所有口语单词转换为文本,当你完成一个句子时,我希望它能输入并完成,这样文本就可以作为字符串处理。你对我可以用什么来做这件事有什么建议或任何帮助我的链接吗?

提前致谢。

我最近完成了与您类似的项目。 如果互联网连接对您来说不是问题,我建议您使用 Wit.ai. It has nice Python API, or you could use it through HTTP API.

您的助手必须录制语音,然后将数据发送到远程 API 并接收以文本作为答案的响应。

考虑到 STT 过程非常复杂,因此尝试使用本地解决方案来解决它对于 Raspberry 来说可能有点难以应付。更重要的是,你将不得不(可能)准备词汇表等。使用远程STT服务,你不必这样做。

如果您不能或不想使用远程服务,您可以随时尝试 CMU Sphinx。但是为此,你需要其他人来帮助你,因为我没有任何使用它的经验。