ALSA的pulse插件_pulseaudio启动

ALSA的pulse插件_pulseaudio启动此博文为记录我初次进行树莓派开发语音唤醒时遇到的问题以及解决方法,如果有更好的方法,欢迎讨论。问题一描述:我在进行snowboy的安装过程中,所有的程序能够正常运行,也能正常录音以及音频输出,但是树莓派重启后,我运行之前设置好的程序,程序依然能够运行,但不能进行正常的唤醒。我查了/.asoundrc没有问题,录音设备和音频输出设备也是正常的状态,在系统中也能列出。问题一解决:经过多次重装系统(因为我的树莓派不只是只有做语音唤醒,我一开始也不知道是哪里的问题)的排除,发现是树莓派重启之后pulseau

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

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

问题一描述:

我在进行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文件。虽然我可以忽略播放的问题,只要程序能正常运行就可以了,但是如果有老哥能有更好的解决办法,那就更好了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/181401.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 安装Loadrunner11及激活成功教程步骤[通俗易懂]

    安装Loadrunner11及激活成功教程步骤[通俗易懂]111

    2022年7月22日
  • Sublime Text 3安装及常用插件安装

    Sublime Text 3安装及常用插件安装欢迎访问我的个人博客http://xiaolongwu.cn/一、Sublime3下载1.百度搜索Sublime3download,选择进入下载页面2.我选择下载Win64位安装程序二、Sublime3安装傻瓜式安装,一直点下一步即可。三、Sublime3插件配置1.直接安装安装Sublimetext3插件很方便,可以直接下载安装…

    2022年6月24日
  • eclipse Java项目 动态Java项目 导入MySQL驱动jar包[通俗易懂]

    eclipse Java项目 动态Java项目 导入MySQL驱动jar包[通俗易懂]Java项目1复制驱动包到项目下2右键动态Java项目1将驱动包复制到lib目录下即可

    2022年5月11日
  • 函数依赖关系的例子_部分函数依赖

    函数依赖关系的例子_部分函数依赖这里写自定义目录标题完全函数依赖、部分函数依赖和传递函数依赖举例1.完全依赖:2.部分函数依赖:传递函数依赖:完全函数依赖、部分函数依赖和传递函数依赖举例1.完全依赖:通过{学生学号,选修课程名}可以得到{该生本门选修课程的成绩},而通过单独的{学生学号}或者单独的{选修课程名}都无法得到该成绩,则说明{该生本门选修课程的成绩}完全依赖于{学生学号,选修课程名}2.部分函数依赖:通过{学生学号,课程号}可以得到{该生姓名},而通过单独的{学生学号}已经能够得到{该生姓名},则说明{该生姓

    2022年11月1日
  • Pycharm介绍_怎么用pycharm

    Pycharm介绍_怎么用pycharm一.开发环境介绍每一个项目可能有不同的开发环境,而为了解决这一冲突,pycharm采用了两种环境设置方式:一个是虚拟环境方式:也就是每一个项目配置一个环境,在项目中为venv文件夹创建项目时意味着每一个项目都copy一份新的开发环境,而彼此之间相互独立还有一种方式为采用公用的一个开发环境,常用于各项目之间不会互相影响的情况二.pycharm快捷键Ctrl+Alt+L注释Ctrl+/行注释Ctrl+Alt+L代码格式化Ctrl+D复制当前行三.注释

    2022年10月26日
  • kNN(K-Nearest Neighbor)最邻近规则分类

    kNN(K-Nearest Neighbor)最邻近规则分类

    2021年11月14日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号