【发布时间】:2014-02-12 14:25:09
【问题描述】:
我正在尝试使用语音识别来搜索我正在从事的项目。目前,我只专注于让语音识别工作,我正在使用 pygsr 来做到这一点。我在here earlier 上找到了一篇关于 pygsr 的帖子,但我目前正在努力让它发挥作用。这是我正在使用的代码:
from pygsr import Pygsr
speech = Pygsr()
speech.record(3)
phrase, complete_response =speech.speech_to_text('en_US')
print phrase
花了一段时间在 OS X 上安装库后,我终于让它真正开始工作了。它检测到该库并看似工作,但随后我会收到此错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 4, in <module>
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/pygsr/__init__.py", line 33, in record
data = stream.read(self.chunk)
File "/Library/Python/2.7/site-packages/pyaudio.py", line 605, in read
return pa.read_stream(self._stream, num_frames)
IOError: [Errno Input overflowed] -9981
我不知道这是否是由于我做错了什么,或者我不能在 OS X 上使用 pygsr。如果没有办法让它工作,有没有人对语音识别库有任何建议对于使用 Python 2.7 的 OS X?
【问题讨论】:
标签: python macos python-2.7 speech-recognition