stardict 试用140000单词真人语音和TTS美式女音

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
fnan
帖子: 919
注册时间: 2009-07-01 22:04

stardict 试用140000单词真人语音和TTS美式女音

#1

帖子 fnan » 2009-07-25 23:32

说明: 自己配置stardict试验, 请各人自己考虑要不要试。

A. 基本配置 (假设没装stardict)
a1. apt-get install stardict
a2. apt-get install festival

B. 安装[142000个单词语音库]

b1. 用电驴下载 http://www.verycd.com/topics/133276
(据说这个有很多是mp3格式, 所以建议在这里下 viewtopic.php?t=62251

b2. 把 [142000个单词语音库].voice.rar 放到 ~/, 解压。
(~/ = 主文件夹)
b3. 打开终端 sudo mv -v voice /usr/share/

b4. 打开stardict, 首选项, 音效, 播放wav文件的命令 改为 aplay, 真人语音库搜索路径 改为//usr/share/voice, 删除原来的.

b5. 写个单词试用, 如果不正常就关机重启。

C. 安装美国英语女声

c1. http://www.cstr.ed.ac.uk/projects/festival/mbrola.html
下载 http://www.cstr.ed.ac.uk/downloads/fest ... us1.tar.gz

c2. http://tcts.fpms.ac.be/synthesis/mbrola.html
点左边"download", 下载 MBROLA binary 和 美国英语女声声音文件
(us1-980512.zip, mbr301h.zip)

c3. 把 festvox_us1.tar.gz 解压, 把 us1_mbrola 移到 ~/

c4. 把 us1-980512.zip 解压, 把 us1 移到 ~/

c5. 把 mbr301h.zip 解压, 把 mbrola-linux-i386 移到 ~/

D. 打开终端

d1. sudo mv us1_mbrola /usr/share/festival/voices/english/

d2. sudo mv us1 /usr/share/festival/voices/english/us1_mbrola

d3. sudo mv mbrola-linux-i386 /usr/bin/mbrola

d4. sudo gedit /home/username/.festivalrc
(username 换上自己的用户名)
加入:
;;; use ALSA
(Parameter.set 'Audio_Command "aplay -q -c 1 -t raw -f s16 -r $SR $FILE")
(Parameter.set 'Audio_Method 'Audio_Command)

;;; improve voice
(set! default_after_synth_hooks (list (lambda (utt) (utt.wave.rescale utt 1.6 t))))

;;; set default voice to us1 mbrola
(set! voice_default 'voice_us1_mbrola)

保存。

试用:

读句子
echo "It's such a beautiful day! Why are you in front of the computer?" | festival --tts

读英语文章
festival --tts file

text2wave -- festival的一个脚本, 转换文字成 .wav 文件
echo "It's such a beautiful day! Why are you in front of the computer?" | text2wave -o voice.wav
播放: aplay voice.wav

打开 stardict, 首选项, 音效,勾上 使用TTS程序, 命令行选 echo %s | festival --tts &.
bash不如perl精妙,学不到lisp的皮毛,远不够c++强悍,不过可以用。
头像
steley
帖子: 538
注册时间: 2008-06-14 11:00
系统: ubuntu
来自: sunl@riseup.net
联系:

Re: stardict 试用140000单词真人语音和TTS美式女音

#2

帖子 steley » 2009-07-25 23:36

:em04 很长时候不用stardict了!GoldenDict的漂过!!! :em53 :em70
回复