【发布时间】:2017-07-27 19:10:11
【问题描述】:
我正在尝试使用语音识别模块将语音转换为文本。
我的代码以:
开头import speech_recognition as sr
r = sr.Recognizer()
m = sr.Microphone()
with m as source:
print("Say Something...")
audio = r.listen(source)
但是这会产生以下错误:
Traceback (most recent call last):
File "<pyshell#8>", line 3, in <module>
data = r.listen(source)
File "/usr/local/lib/python3.4/dist-
packages/speech_recognition/__init__.py", line 553, in listen
buffer = source.stream.read(source.CHUNK)
File "/usr/local/lib/python3.4/dist-
packages/speech_recognition/__init__.py", line 161, in read
return self.pyaudio_stream.read(size, exception_on_overflow = False)
TypeError: read() got an unexpected keyword argument 'exception_on_overflow'
请有人解释发生了什么以及如何解决这个问题。
【问题讨论】:
标签: python python-3.x speech-recognition speech-to-text