linux中goldendict发声词典播放报错问题解决方案
2019独角兽企业重金招聘Python工程师标准>>>
goldendict是一款很不错的词典软件。
但是点击扬声器按钮,想听单词读音就报错了:
WARN: FFmpeg audio Player ao_open_live() failed: can not open the device alsa channel 1, rate 11025, bit 8
以前的方案:
这个alsa是一种声卡驱动,除了这个之外还有pulse,dummy等。
解决方法:
打开 /etc/libao.conf ,发现内容如下:
default_driver=alsa
dev=default
quiet
把里面的dev=default quite删掉,alsa改成pulse即可:
default_driver=pulse
保存,重启电脑即可生效。再打开Goldendict,词典应该就可以发声了。
但是,某一天,又不行了。现在我们永久解决它:
比如本机如果有vlc,可以使用vlc的命令行api提供给goldendict去调用:
在goldendict的菜单“编辑”-》“首选项”》“音频”,在播放一栏,选择“使用外部程序播放”,填入命令行参数:
cvlc --play-and-exit -Vdummy
参数意思分别是播放完就退出,以及不使用图形界面呈现。
好了,搞定。
------------------------------------------
升级vlc 以上api可能有问题,可以用以下的:
cvlc --play-and-stop -Vdummy
by 斯武丶风晴 https://my.oschina.net/langxSpirit
转载于:https://my.oschina.net/langxSpirit/blog/1822307
linux中goldendict发声词典播放报错问题解决方案相关推荐
- Altium Designer中PCB关于Import Changes报错最终解决方案
Altium Designer中PCB关于Import Changes报错最终解决方案 参考文章: (1)Altium Designer中PCB关于Import Changes报错最终解决方案 (2) ...
- Linux中 MySql设置审计及报错解决 can‘t initialize function ‘audit‘; Plugin initialization function failed
环境: 服务器:CentOS Linux release 7.4.1708 64位 MySql: 社区版5.7.35 由于使用的是社区版MySql,没有内置审计,使用的McAfee的插件 1.下载插 ...
- 在eclipse中引入jquery.js文件报错的解决方案
从官方下载的jquery.js在myeclipse始终用个大大的红叉,看着很不爽,如何解决呢:jquery.js在myeclipse中报错:jquery.js -> 鼠标右键 -> MyE ...
- linux中mysql的安装及报错解决
本文介绍下Centos7中mysql的安装(Centos7以下版本中有些命令和centos7中有些不同,安时需注意下自己的linux版本) 1.下载并安装yum repository [root@s2 ...
- linux监听报错sp2-0734,Linux中Oracle启动侦听报错TNS:permission denied的解决方法
前言 最近在开发环境 oracle 启动侦听的时候,出现了 TNS:permission denied 的问题,通过网上和咨询朋友,最终找到了解决方案,现在共享出来给有需要的朋友. 错误描述 [ora ...
- oracle监听启动无权限,Linux中Oracle启动侦听报错TNS:permission denied的解决方法
前言 最近在开发环境 oracle 启动侦听的时候,出现了 TNS:permission denied 的问题,通过网上和咨询朋友,最终找到了解决方案,现在共享出来给有需要的朋友. 错误描述 [ora ...
- Linux CentOS7 中 完美解决VMTools失效,windows 与 Liunx间完美复制文件,无报错的解决方案
Linux CentOS7 中 完美解决VMTools失效,windows 与 Liunx间完美复制文件,无报错的解决方案 DreamFollowerss 2020-05-25 12:03:08 3 ...
- linux重启was控制台报错,Linux非WAS部署,启动报错Cannot run program \lsb_release\
Linux非WAS部署,启动报错Cannot run program "lsb_release" 已确认 tools.jar 文件是当前 linux 中的 jdk 下的 jar 文 ...
- 宝塔linux版apache安装了启动不,解决Linux宝塔apache启动失败:报错AH00526: Syntax error on line...
Linux宝塔apache启动失败:报错 AH00526: Syntax error on line 解决方案错误信息:AH00526: Syntax error on line 54 of /www ...
最新文章
- 刚刚:2021软科世界大学学术排名发布!哈佛第一!国内有157所高校上榜!
- 单片机学习从入门到入土?这3个关键点导致!
- asp.net oracle优化,[转]ASP.NET性能优化
- Pygame实现记录事件到文本中
- hdu 1722 Cake 数学题
- python 之 click 包,设置命令行参数
- Android和IOS打开文档
- Flink 能够改写成 FlinkSQL的理论依据:命令式代码 vs 声明式代码
- Flutter TextField 边框样式以及提示文本 、Flutter输入文本TextField
- glibc:fd_set机制
- 你的袜子还是干的吗?
- 剑指offer面试题[41]-和为s的两个数VS和为s的连续正数序列
- java 嵌套类implement_有关 C++ 嵌套类
- 算法:First Missing Positive(求缺失的第一个正整数)
- win10计算机百度云盘,windows10系统中怎样安装百度云盘?
- FishC笔记—31 讲 永久存储:腌制一缸美味的泡菜
- VS2019 配置OpenGL
- 未能从dhcp服务器获得ip地址,当出现无法从DHCP服务器中获得地址的常见处理步骤...
- ReportStudio入门教程(八十四) - 冻结行标题
- entity framework migration