LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: LaoLiulaoliu

stardict3.0的终极解决方案

[复制链接]
 楼主| 发表于 2008-5-18 20:55:59 | 显示全部楼层
我用aplay时是后半声,其他根本没有声。所以还是换回来了。

我在Manage Dict-> Dict List里找到了QQWry但word count是0
Manage Dict->Manage Dict里却没有。
回复 支持 反对

使用道具 举报

发表于 2008-5-18 21:12:24 | 显示全部楼层
呵呵,很少用这个功能,刚试了一下,果然如你所说。 但这不是stardict的问题,我在控制台用 aplay播放了一下WyabdcRealPeopleTTS中的单词,也是一样的效果。
回复 支持 反对

使用道具 举报

发表于 2008-5-18 21:18:56 | 显示全部楼层
Post by LaoLiulaoliu;1851528
我用aplay时是后半声,其他根本没有声。所以还是换回来了。

我在Manage Dict-> Dict List里找到了QQWry但word count是0
Manage Dict->Manage Dict里却没有。

这个问题,我也有,别人说是alsa的版本与alsa-utils的版本不匹配造成的。的确,我的alsa用的是内核里的,自从alsa-utils更新之后,发音就只有后半声了。估计,把内核升级到最新应该就好了。不过我不想因此就升级内核……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-18 21:26:41 | 显示全部楼层
我加了gnome spell后就没有发声选项了,发声好好的。
USE里有无qqwry会产生
/usr/lib64/stardict/plugins/stardict_qqwry.so/.la
但是都在Manage Dict->Manage Dict里没有。
区别是在Manage Dict-> Dict List里有无QQWry word count是0
但是还是不能用这个查IP好手
回复 支持 反对

使用道具 举报

发表于 2008-5-20 17:27:57 | 显示全部楼层
。。

:Coffee:

对于 stardict 我推荐编译时使用 USE="-gnome" 无论WM是否就是gnome
然后发音使用 aplay
至于 aplay 声音只发半声,其症状实际上可以启用buffsize来解决
换句话说 aplay 的命令行应是
  1. aplay --buffer-size=3 -q
复制代码

把它填到 stardict 的 command for playing wav files
就可以了,其它如 pdigin、festival etc ... 都如此
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-20 17:45:47 | 显示全部楼层
Thank you!
回复 支持 反对

使用道具 举报

发表于 2008-5-21 01:17:27 | 显示全部楼层
Post by arli;1852399
。。

:Coffee:

对于 stardict 我推荐编译时使用 USE="-gnome" 无论WM是否就是gnome
然后发音使用 aplay
至于 aplay 声音只发半声,其症状实际上可以启用buffsize来解决
换句话说 aplay 的命令行应是

  1. aplay --buffer-size=3 -q
复制代码


把它填到 stardict 的 command for playing wav files
就可以了,其它如 pdigin、festival etc ... 都如此


原来是aplay的--buffer-size问题,解决了我emesene跳音的问题 受教了!
回复 支持 反对

使用道具 举报

发表于 2008-5-21 13:47:06 | 显示全部楼层
原来要加--buffer-size……谢谢了。
不过还是不明白为什么原来直接用aplay就可以了呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表