分页: 1 / 1

[经验分享]在Ubuntu 10.04 中 stardict (星际译王)中的真人发音库处理小技巧

发表于 : 2010-05-01 15:53
littlebat
1、语音库下载地址:
1)、WyabdcRealPeopleTTS.tar.bz2(*.wav格式的): http://sourceforge.net/projects/stardict/files/
2)、otdrealpeopletts.iso(*.mp3格式的): http://www.rayfile.com/zh-cn/files/a8fe ... 4221b798a/
3)、《142000个单词语音库》(*.wav格式的,含大写开头单词): http://www.verycd.com/topics/133276/
以上的语音库可能存在版权问题,故请慎重使用。

2、批量转换成小写文件名:
rename 'y/A-Z/a-z/' *

3、用自定义的TTS命令替代系统中的TTS程序:
1)、卸载 stardict-plugin-espeak , stardict-plugin-festival
2)、在“首选项->词典->音效”中,勾选“使用TTS程序”,输入自定义命令播放mp3格式真人语音:
~/bin/myespeak %s &

使用的真人语音库文件路径如:/media/otdrealpeopletts.iso/h/hello.mp3,非字母的语音文件路径如:/media/otdrealpeopletts.iso/0/20.mp3,~/bin/myespeak 的内容如下,并把文件加上可执行属性:

代码: 全选

#!/bin/sh

lowerword=`echo $1 | tr A-Z a-z`
firstchar=`expr substr $lowerword 1 1`

case $firstchar in
 [0-9]) firstchar=0;;
esac

mpg321 /media/otdrealpeopletts.iso/$firstchar/$lowerword.mp3

exit 0
手动执行:~/bin/myespeak tes* 将播放所有以tes开头的单词发音。

Re: [经验分享]在Ubuntu 10.04 中 stardict (星际译王)中的真人发音库处理小技巧

发表于 : 2010-05-01 17:35
速腾1994
:em06 :em06

Re: [经验分享]在Ubuntu 10.04 中 stardict (星际译王)中的真人发音库处理小技巧

发表于 : 2010-05-02 22:55
commando
mark :em11

Re: [经验分享]在Ubuntu 10.04 中 stardict (星际译王)中的真人发音库处理小技巧

发表于 : 2010-05-05 17:22
潇洒走一回
谢谢分享!

Re: [经验分享]在Ubuntu 10.04 中 stardict (星际译王)中的真人发音库处理小技巧

发表于 : 2010-05-13 23:36
linuin
有没有省事点的 :em06 :em06
总之谢谢lz

Re: [经验分享]在Ubuntu 10.04 中 stardict (星际译王)中的真人发音库处理小技巧

发表于 : 2010-05-13 23:40
hasee.wu
本本被盗,dropbox被墙,才买的上网本,新装的10.04 ,很多事情要做,星际还没空装,在这里做个标记。

viewtopic.php?f=48&t=272343

viewtopic.php?f=48&t=271996

Re: [经验分享]在Ubuntu 10.04 中 stardict (星际译王)中的真人发音库处理小技巧

发表于 : 2010-06-06 15:11
huangyufeng
还是不怎么明白。。但还是谢了

Re: [经验分享]在Ubuntu 10.04 中 stardict (星际译王)中的真人发音库处理小技巧

发表于 : 2010-06-15 11:53
zhuangxiaomeng
一会试试 :em01

Re: [经验分享]在Ubuntu 10.04 中 stardict (星际译王)中的真人发音库处理小技巧

发表于 : 2010-06-18 17:44
疯老猫
mark