我正在为Raspberry pi的语音识别做Jasper项目。问题是,当我用默认设置进行记录时,会产生大量的噪音。在修改录音后,我意识到如果我使用“arecord -r 48000 sample.wav”,录音就会清晰得多,而且我知道我的语音识别会正常工作。
但在我的生命中,我不能将它更改为默认设置(使用ALSA配置)。我已经在配置文件.asoundrc中尝试了各种组合,它所做的就是,它回到了Mono 8000 KHz的录音中,不管我投给它的采样率是多少。
问题是:如何将记录采样率设置为48000,并使其成为默认采样率?恐怕我不得不完全放弃这项工程了。
发布于 2016-12-06 18:27:50
ALSA没有默认的采样率,因此它必须始终由应用程序设置。
arecord的S默认采样率为8 kHz;如果不修改其源代码,则无法更改。
https://unix.stackexchange.com/questions/328441
复制相似问题