gpt4 book ai didi

python - 使用pyaudio创建语音识别程序但出现问题

转载 作者:行者123 更新时间:2023-12-03 09:07:46 32 4
gpt4 key购买 nike

我正在尝试使用pyaudio创建语音识别程序,但遇到了一些问题。
我写了一些代码来测试一些东西,但是由于某种原因,我的程序卡在下面的代码“audio = r.listen(source)”上,我不知道为什么。到目前为止,这是我的完整代码:

import speech_recognition as sr

r = sr.Recognizer()
with sr.Microphone() as source:
#r.adjust_for_ambient_noise(source,duration=1) -> this didnt help either
print('Say Something')
audio = r.listen(source)
voice_data = r.recognize_google(audio)
print(voice_data)
这是我退出程序后得到的结果:
^CTraceback (most recent call last):
File "main.py", line 9, in <module>
audio = r.listen(source)
File "/Users/user1/Documents/speech-assistant/venv/lib/python3.7/site-packages/speech_recognition/__init__.py", line 620, in listen
buffer = source.stream.read(source.CHUNK)
File "/Users/user1/Documents/speech-assistant/venv/lib/python3.7/site-packages/speech_recognition/__init__.py", line 161, in read
return self.pyaudio_stream.read(size, exception_on_overflow=False)
File "/Users/user1/Documents/speech-assistant/venv/lib/python3.7/site-packages/pyaudio.py", line 608, in read
return pa.read_stream(self._stream, num_frames, exception_on_overflow)
KeyboardInterrupt
我整日忙于这一点,但仍然找不到解决方案,并且在网上浏览了许多其他帖子。如果可以的话,请帮忙,因为我是这方面的初学者。非常感谢。
(p.s.)真的很奇怪,因为在我运行程序时没有输出,也没有错误消息。我检查了一下麦克风是否已连接好东西,但仍然收到了同样的声音。

最佳答案

没关系,我现在想通了。 VS Code并未从系统中接听我的麦克风。现在一切都好。
注意:对于这些类型的项目,我发现PyCharm比VS Code更好。 PyCharm已将许多这些软件包预装到其IDE中,您可以轻松地将它们添加/安装到您的首选项目中。希望这对将来的任何人有帮助!

关于python - 使用pyaudio创建语音识别程序但出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63095805/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com