本文主要是介绍解决树莓派IOError: [Errno Invalid sample rate] -9997 采样率16K错误,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
树莓派在基于pyaudio录音的时候会提示如上错误,这主要是使用的树莓派声卡不支持当前的采用率,没关系,其实在alsa架构下我们可以通过声卡的插件实现转换。在树莓派下家目录创建一个声卡隐藏配置文件 .asoundrc。特别说明,不要在你的pyaudio里面设置打开声卡的编号因为下面的配置已经配置了。
1.安装
sudo apt-get install pulseaudio
2.在家目录创建隐藏文件 .asoundrc
pcm.!default {type hwcard 1
}
ctl.!default {type hwcard 1
}
这篇关于解决树莓派IOError: [Errno Invalid sample rate] -9997 采样率16K错误的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!