树莓派pulseaudio出现的问题及解决方法和解决树莓派IOError: [Errno Invalid sample rate] -9997 采样率16K错误

此博文为记录我初次进行树莓派开发语音唤醒时遇到的问题以及解决方法,如果有更好的方法,欢迎讨论。

问题一描述:

我在进行snowboy的安装过程中,所有的程序能够正常运行,也能正常录音以及音频输出,但是树莓派重启后,我运行之前设置好的程序,程序依然能够运行,但不能进行正常的唤醒。我查了/.asoundrc没有问题,录音设备和音频输出设备也是正常的状态,在系统中也能列出。

问题一解决:

经过多次重装系统(因为我的树莓派不只是只有做语音唤醒,我一开始也不知道是哪里的问题)的排除,发现是树莓派重启之后pulseaudio这个可恨的东西没有启动,单次执行pulseaudio --start能解决单次的问题,但是我想长久地解决这个问题。我就用了这个方法sudo nano /etc/rc.local在里面加上上面的那句代码

问题二描述:

解决上面的问题后我播放音乐吧,真全损音质

问题二解决:

用的是这位朋友的方法解决的:点这里
(侵删)

问题三描述:

运行程序然后就是IOError: [Errno Invalid sample rate] -9997这个问题,然后我找了网上很多的方法,似乎都没有解决。

问题三解决:

我把解决问题二中看见的
在这里插入图片描述
改成
; default-sample-rate = 16000
; alternate-sample-rate = 16000
然后程序正常运行,语音合成的声音也是正常的

仍然遇到的问题:

利用mpg321播放音频时,又出现全损音质,在pulseaudio -k后能正常播放,但是运行不了程序。pulseaudio --start后能正常运行程序,但是只能播放全损音质的.mp3 /.wav文件。虽然我可以忽略播放的问题,只要程序能正常运行就可以了,但是如果有老哥能有更好的解决办法,那就更好了。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我系HQ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值