2024-07-05 12:33:15 发布
网友
import speech_recognition as sr r = sr.Recognizer() with sr.Microphone() as source: audio = r.listen(source) print(r.recognize_sphinx(audio))
当我在Python中用raspberrypi3(modelby)运行这段代码时,它给出了以下错误。在
这是什么原因?我是否需要一个USB麦克风来接收音频信号,而不是在耳机中使用麦克风?在
您可以使用的是一个USB microphone,这些程序倾向于安装所需的驱动程序,并且更容易开箱即用。在
USB microphone
来源:https://www.raspberrypi.org/forums/viewtopic.php?t=188108
<;/Hey>
根据Raspberry Pi的电路布局设计,简而言之:
Raspberry Pi型号上的3.5毫米音频插孔不能用作音频输入。
我不确定你是否愿意。在
这意味着您可以选择如何设置麦克风设置。在
很多时候,这类系统的原型是树莓派或类似的(见official Alexa development kit)。你可以找到类似的复制品在谷歌主页等找到麦克风阵列,特别适合树莓派。其中包括一些附加的高级功能,如噪声抑制、声源方向和其他一些我将留给您自己探索的功能。在
以下是我在谷歌上搜索后发现的3个(我相信如果你仔细看,你会发现更多):
如果你想要高质量的语音识别结果,我可能会开始更多地沿着这条路走。在
可能最常见的方法是得到一个标准的USB麦克风,有树莓派驱动程序和使用这个。我从Adafruit找到了一个,我确信它只是即插即用,可以很好地使用。在
我再次肯定你会在网上找到很多其他的选择,这些只是让你开始的建议。在
希望这有帮助!:-)
您可以使用的是一个
USB microphone
,这些程序倾向于安装所需的驱动程序,并且更容易开箱即用。在来源:https://www.raspberrypi.org/forums/viewtopic.php?t=188108
<;/Hey>
根据Raspberry Pi的电路布局设计,简而言之:
Raspberry Pi型号上的3.5毫米音频插孔不能用作音频输入。
我不确定你是否愿意。在
这意味着您可以选择如何设置麦克风设置。在
1。使用小型麦克风阵列(如Alexa Echo或Google Home)
很多时候,这类系统的原型是树莓派或类似的(见official Alexa development kit)。你可以找到类似的复制品在谷歌主页等找到麦克风阵列,特别适合树莓派。其中包括一些附加的高级功能,如噪声抑制、声源方向和其他一些我将留给您自己探索的功能。在
以下是我在谷歌上搜索后发现的3个(我相信如果你仔细看,你会发现更多):
如果你想要高质量的语音识别结果,我可能会开始更多地沿着这条路走。在
2。使用普通USB麦克风
可能最常见的方法是得到一个标准的USB麦克风,有树莓派驱动程序和使用这个。我从Adafruit找到了一个,我确信它只是即插即用,可以很好地使用。在
我再次肯定你会在网上找到很多其他的选择,这些只是让你开始的建议。在
希望这有帮助!:-)
相关问题 更多 >
编程相关推荐