在python for Mac OS X中使用语音而不是“原始输入”

2024-06-01 00:03:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在制作一个基于Python的个人助理/问题解答器,在我最疯狂的梦想中,它将与不可避免的“Siri For Mac”匹敌。但是,到目前为止,它要求您将文本输入到原始输入的无限循环中,并每次处理文本。但如果这对人们有用的话,就不能是终端窗口中的.py。到现在为止,我正在考虑用鸭嘴兽做一个简单的.app。但是,由于鸭嘴兽的windowapp样式没有文本输入,所以我将不包括GUI,而只是让它都是基于语音的,用于输入和输出。输出很简单,我可以用“macspeech”中的“speakString”替换所有的“print”行。但是输入部分会很棘手。我需要的只是Windows的语音库。有人听说过Pypspeech for mac/universal吗?在


Tags: py文本app终端formacgui语音
1条回答
网友
1楼 · 发布于 2024-06-01 00:03:07

我会看Sphinx4.0 from CMU。在

遗憾的是,它是用Java编写的。我认为这种认可比我的mac内置的要好。我只是在学习java/python,所以我很难让两个人互相交谈。在

您可以使用Appkit.NSSpeechRecognizer与mac语音引擎交互:

from Foundation import *

最后一种方法是使用谷歌语音搜索。但这需要将语音片段发送到“云”中。在

这是最准确的方法,但最多需要10秒的答复!在

相关问题 更多 >