我需要的是麦克风的音频输入为:Mono 16bit 16000Hz。
我在Windows 8.1 PC上,我知道你可以在高级版上调整它 麦克风的设置。 (右键单击任务栏中的扬声器图标 - >录制设备 - >属性 - >高级)
但我无需选择具体设置。适当的设置将是录音机质量。但我只有CD,DVD和Studioquality。
我发现了很多关于如何重新采样文件的提示,但我依赖于麦克风的实时音频。我尝试了内置和外置麦克风。
我正在使用语音识别程序(CMU Sphinx)。 我的错误识别结果似乎取决于配置错误 麦克风。
我已经在语音识别程序的论坛中搜索了解决方案,但我的问题似乎更依赖。
答案 0 :(得分:0)
Pocketsphinx根据samprate选项设置录制自身的采样率(默认为16000),问题可能是您的驱动程序不支持该速率。在这种情况下,您可以使用其他采样率启动pocketsphinx_continuos,例如:
pocketsphinx_continuous -inmic yes -samprate 44100 -nfft 2048
如果这不起作用,您需要共享音频转储文件。您可以通过使用-rawlogdir选项运行pocketsphinx来收集它们:
pocketsphinx_continuous -inmic yes -rawlogdir . -samprate 44100 -nfft 2048