2024-06-01 05:22:27 发布
网友
我想用我的罗技c525网络摄像机中的麦克风在我的jetson nano上进行语音识别。我可以检测到麦克风,似乎在声音应用程序中工作。但是我在使用python代码时找不到它。我试过gstreamer,它刚刚制作了一个mp4文件,带有高音噪音,持续时间比我录制的时间长。 我还尝试了语音识别模块,带有pyaudio。这里speech_recognition.microscope()应该连接到麦克风输入,这里没有响应
如有任何意见或提示,将不胜感激
按照documentation中的建议,您需要首先列出麦克风名称,以确定哪个麦克风映射到您的USB麦克风:
>>> sr.Microphone.list_microphone_names() ['HDA Intel PCH: ALC272 Analog (hw:0,0)', 'HDA Intel PCH: HDMI 0 (hw:0,3)', 'sysdefault', 'front', 'surround40', 'surround51', 'surround71', 'hdmi', 'pulse', 'dmix', 'default']
知道设备索引后,可以在pyaudio中选择它
>>> # This is just an example; do not run >>> mic = sr.Microphone(device_index=3)
另见here
按照documentation中的建议,您需要首先列出麦克风名称,以确定哪个麦克风映射到您的USB麦克风:
知道设备索引后,可以在pyaudio中选择它
另见here
相关问题 更多 >
编程相关推荐