Python 语音识别卡住了 (Mac)
Python speech recognition is stuck (Mac)
这是我的代码:
import speech_recognition as sr
r = sr.Recognizer()
with sr.Microphone() as source:
print("Go ahead!")
audio = r.listen(source)
try:
text = r.recognize_google(audio)
print("Understood: %s" % text)
except:
print("Couldnt recognize your voice")
但是如果我启动程序,它会显示继续!但没有其他事情发生......是因为我可能不得不以某种方式放大 python 麦克风吗?我在 Mac
它不会打印错误消息或说无法识别您的声音
首先尝试使用 Python 最高 3.6。
然后安装以下内容:
xcode-select --install
brew remove portaudio
brew install portaudio
pip3 install pyaudio
现在应该可以了。此外,为了调试您的代码,请删除块 try/except。它将帮助您检查问题所在。
问题出在使用集成终端。使用像 iTerm 这样的外部终端或默认终端应用程序将解决问题
这是我的代码:
import speech_recognition as sr
r = sr.Recognizer()
with sr.Microphone() as source:
print("Go ahead!")
audio = r.listen(source)
try:
text = r.recognize_google(audio)
print("Understood: %s" % text)
except:
print("Couldnt recognize your voice")
但是如果我启动程序,它会显示继续!但没有其他事情发生......是因为我可能不得不以某种方式放大 python 麦克风吗?我在 Mac 它不会打印错误消息或说无法识别您的声音
首先尝试使用 Python 最高 3.6。
然后安装以下内容:
xcode-select --install
brew remove portaudio
brew install portaudio
pip3 install pyaudio
现在应该可以了。此外,为了调试您的代码,请删除块 try/except。它将帮助您检查问题所在。
问题出在使用集成终端。使用像 iTerm 这样的外部终端或默认终端应用程序将解决问题