联盟首页 协同开发 共创软件 开放源码 软件工程 共创论坛 关于联盟
  您的位置 » 2004年10月29日  
通过SSL登录
新用户通过SSL注册

完全匹配   
项目摘要

项目维护

软件分类表
新发布软件
代码片断

项目名称: 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编码、语音符号规则。




  » 合 作 伙 伴