|
项目名称: TTS&SR:
文档管理: 显示文档
摘要|
管理|
首页|
论坛|
跟踪|
错误|
支持|
补丁|
电子邮件|
任务|
文档 |
调查|
新闻|
CVS|
软件包|
提交新文档 | 查看文档 | 管理 “语音合成”即通常所说的TTS(Text to speech即:文字转换为语音)。IBM公司的ViaVoice TTS Version 5.0 支持多进程语音合成,并在所支持的系统平台上提供统一的接口。基本原理是:将文字放入输入缓冲,每个字依照其语音定义和参数,在缓冲中合成语音,然后放入输出缓冲,发往选定的音频缓冲,进行语音合成。访问IBM公司的站点:ww.ibm.com/software/speech/dev/可以查找到IBM的语音合成软件包ViaVoice_TTS_rtk_5.1_1.2.i386.rpm和ViaVoice_TTS_sdk_5.1_1.2.i386.rpm它可以免费下载,在GNOME 的RPM软件工具中安装。在Application --> Sound下可看到有两个软件包,并在Linux的“开始”选单的AnotherLevel menu 中看到IBM ViaVoice TTS软件的快捷方式。在RedHat Linux6.0中需添加libXm.so.1库文件,可在Turbor Linux4.0 的 usr/x11R6/lib目录下找到。
当然,运行前应保证已安装好声卡,可用cat命令测试:
#cd /usr/share/sound
#cat ktalkd.wav > /dev/audio
如果一切正常就可以测试TTS软件。
进入TTS软件目录:
#cd /usr/lib/ViaVoicceTTS/ Sample/cmdlinespeak
运行测试软件1,将朗读一行英语Hello,Welcome to Viavoice Outload for Linux
# ./runcmdlinespeak
运行测试软件2,将朗读英语文件american_voices_eci.txt,演示如何强调单词并表现情感或改变语音属性。
# ./runcmdlinespeakfile
运行测试软件3,在AnotherLevel menu -->IBM ViaVoice TTS --> samples -->lesstif Speak Sample
这是一个X-Window应用程序,可输入朗读的文本,调节音量,并可调节语音属性,如:音高 pitch base、音区 pitch range、男声male、女声famale、女诗人shelley、沙哑sandy、奶奶grandma、爷爷grandpa、粗糙度roughness、语速speed、音量volume、逼真度 breathiness。
另外,在/usr/doc/ ViaVoiceTTS/目录下有IBM提供的进行TTS编程的帮助文件tts.pdf,可用Acrobat Reader 阅读。它包括了大量的API参考信息,如:TTS软件的结构和组成、ECI应用程序接口、IBM TTS SAPI 信息、ECI参考信息、嵌入TTS编码、语音符号规则。
|
|