热搜关键词: 机器人电路基础模拟电子技术matlablinux内核

rar

关于tts语音引擎的使用方法!很多软件具有英文发音和朗读功能

  • 1星
  • 2014-03-05
  • 7.52KB
  • 需要2积分
  • 0次下载
标签: 语音

语音

引擎

引擎

使用

引擎

方法

方法

很多

很多

关于tts语音引擎的使用方法!很多软件具有英文发音和朗读功能,它们都使用了MSTTS(Microsoft  Text  To  Speech)技术。微软遵照COM的标准,提供了一套Speech  API来对MSTTS进行编程。要在程序中使用这套API,必须确保系统已经安装了MSTTS和Spchapi软件包。  Speech  API可以作为类型库引用到Delphi中,方法是:打开Project选单下的Import  Type  Litrary,点击“Add”加入WindowsSpeech目录下的Vtxauto.tlb文件,在Delphi的Import目录中就会生成VTxtAuto—TLB.pas文件,其中定义了VTxtAuto—TLB单元,把它加到Uses成员中来。设计如图2所示的窗口,定义全局变量:  var  VoTxt:IVTxtAuto    然后在Form的OnCreate事件中加入:  VoTxt:=CoVTxtAuto_.Create    VoTxt.Register(′′,′Speech  Test′)  {注册}  “Read”按钮代码为:  VoTxt.Speak(Memo1.Lines.Text,10)  {朗读}  “Stop”按钮代码为:  VoTxt.StopSpeaking  {停止朗读}  至此,应用程序已具有朗读功能,10表示使用普通语气。借住VoTxt的属性和方法,我们还可以控制阅读速度和语气,实现暂停、跳句等功能,Speech  API编程就这么简单。

展开预览

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

开源项目推荐 更多

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×