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发声词典播放报错问题解决方案相关推荐

  1. Altium Designer中PCB关于Import Changes报错最终解决方案

    Altium Designer中PCB关于Import Changes报错最终解决方案 参考文章: (1)Altium Designer中PCB关于Import Changes报错最终解决方案 (2) ...

  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.下载插 ...

  3. 在eclipse中引入jquery.js文件报错的解决方案

    从官方下载的jquery.js在myeclipse始终用个大大的红叉,看着很不爽,如何解决呢:jquery.js在myeclipse中报错:jquery.js -> 鼠标右键 -> MyE ...

  4. linux中mysql的安装及报错解决

    本文介绍下Centos7中mysql的安装(Centos7以下版本中有些命令和centos7中有些不同,安时需注意下自己的linux版本) 1.下载并安装yum repository [root@s2 ...

  5. linux监听报错sp2-0734,Linux中Oracle启动侦听报错TNS:permission denied的解决方法

    前言 最近在开发环境 oracle 启动侦听的时候,出现了 TNS:permission denied 的问题,通过网上和咨询朋友,最终找到了解决方案,现在共享出来给有需要的朋友. 错误描述 [ora ...

  6. oracle监听启动无权限,Linux中Oracle启动侦听报错TNS:permission denied的解决方法

    前言 最近在开发环境 oracle 启动侦听的时候,出现了 TNS:permission denied 的问题,通过网上和咨询朋友,最终找到了解决方案,现在共享出来给有需要的朋友. 错误描述 [ora ...

  7. Linux CentOS7 中 完美解决VMTools失效,windows 与 Liunx间完美复制文件,无报错的解决方案

    Linux CentOS7 中 完美解决VMTools失效,windows 与 Liunx间完美复制文件,无报错的解决方案 DreamFollowerss 2020-05-25 12:03:08  3 ...

  8. linux重启was控制台报错,Linux非WAS部署,启动报错Cannot run program \lsb_release\

    Linux非WAS部署,启动报错Cannot run program "lsb_release" 已确认 tools.jar 文件是当前 linux 中的 jdk 下的 jar 文 ...

  9. 宝塔linux版apache安装了启动不,解决Linux宝塔apache启动失败:报错AH00526: Syntax error on line...

    Linux宝塔apache启动失败:报错 AH00526: Syntax error on line 解决方案错误信息:AH00526: Syntax error on line 54 of /www ...

最新文章

  1. 刚刚:2021软科世界大学学术排名发布!哈佛第一!国内有157所高校上榜!
  2. 单片机学习从入门到入土?这3个关键点导致!
  3. asp.net oracle优化,[转]ASP.NET性能优化
  4. Pygame实现记录事件到文本中
  5. hdu 1722 Cake 数学题
  6. python 之 click 包,设置命令行参数
  7. Android和IOS打开文档
  8. Flink 能够改写成 FlinkSQL的理论依据:命令式代码 vs 声明式代码
  9. Flutter TextField 边框样式以及提示文本 、Flutter输入文本TextField
  10. glibc:fd_set机制
  11. 你的袜子还是干的吗?
  12. 剑指offer面试题[41]-和为s的两个数VS和为s的连续正数序列
  13. java 嵌套类implement_有关 C++ 嵌套类
  14. 算法:First Missing Positive(求缺失的第一个正整数)
  15. win10计算机百度云盘,windows10系统中怎样安装百度云盘?
  16. FishC笔记—31 讲 永久存储:腌制一缸美味的泡菜
  17. VS2019 配置OpenGL
  18. 未能从dhcp服务器获得ip地址,当出现无法从DHCP服务器中获得地址的常见处理步骤...
  19. ReportStudio入门教程(八十四) - 冻结行标题
  20. entity framework migration

热门文章

  1. 洛伦茨方程的运动图像画法,可以控制播放速度
  2. 职称评审业绩材料报告造假难解决?
  3. 安装过千月(BlueSoleil)蓝牙软件后,网络图标上就一直显示红叉,但却能上网
  4. 硬件电路设计入门之计数器74HCT4060
  5. 电池比较的黑莓,Android,苹果和Windows智能手机
  6. spring(转账为例)四种实现方式一
  7. C++ 如何获取Windows操作系统的语言
  8. 明远智睿A40i嵌入式核心板助力智能公交系统构建
  9. 【洞幺邦】基于卷积神经网络的垃圾图像分类识别
  10. [Poi0504]Piggy Banks小猪存钱罐 (并查集)