当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : stardict 试用140000单词真人语音和TTS美式女音
帖子发表于 : 2009-07-25 23:32 

注册: 2009-07-01 22:04
帖子: 919
送出感谢: 0 次
接收感谢: 13
说明: 自己配置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++强悍,不过可以用。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: stardict 试用140000单词真人语音和TTS美式女音
帖子发表于 : 2009-07-25 23:36 
头像

注册: 2008-06-14 11:00
帖子: 530
送出感谢: 0 次
接收感谢: 0 次
:em04 很长时候不用stardict了!GoldenDict的漂过!!! :em53 :em70


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译