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

其它类软件,非上述版软件
回复
littlebat
帖子: 20
注册时间: 2006-07-26 11:31
联系:

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

#1

帖子 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开头的单词发音。
上次由 littlebat 在 2010-05-01 22:05,总共编辑 1 次。
学习不已,日有所记。
http://www.learndiary.com
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

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

#2

帖子 速腾1994 »

:em06 :em06
头像
commando
帖子: 150
注册时间: 2005-09-21 0:27
联系:

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

#3

帖子 commando »

mark :em11
朱弦一抚余音在,却是当时寂寞心
头像
linuin
帖子: 404
注册时间: 2008-06-15 14:47
来自: beijing
联系:

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

#5

帖子 linuin »

有没有省事点的 :em06 :em06
总之谢谢lz
头像
hasee.wu
帖子: 2089
注册时间: 2009-10-20 21:13
来自: Pacific Western University

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

#6

帖子 hasee.wu »

本本被盗,dropbox被墙,才买的上网本,新装的10.04 ,很多事情要做,星际还没空装,在这里做个标记。

viewtopic.php?f=48&t=272343

viewtopic.php?f=48&t=271996
huangyufeng
帖子: 107
注册时间: 2009-09-16 15:21
联系:

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

#7

帖子 huangyufeng »

还是不怎么明白。。但还是谢了
回复