Windows PC上的麦克风设置

时间:2015-07-04 10:57:43

标签: mono settings microphone cmusphinx

我需要的是麦克风的音频输入为:Mono 16bit 16000Hz。

我在Windows 8.1 PC上,我知道你可以在高级版上调整它 麦克风的设置。 (右键单击任务栏中的扬声器图标 - >录制设备 - >属性 - >高级)

但我无需选择具体设置。适当的设置将是录音机质量。但我只有CD,DVD和Studioquality。

我发现了很多关于如何重新采样文件的提示,但我依赖于麦克风的实时音频。我尝试了内置和外置麦克风。

我正在使用语音识别程序(CMU Sphinx)。 我的错误识别结果似乎取决于配置错误 麦克风。

我已经在语音识别程序的论坛中搜索了解决方案,但我的问题似乎更依赖。

1 个答案:

答案 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