怎样用MS Agent阅读英文?(100分)

  • 主题发起人 主题发起人 zhjie
  • 开始时间 开始时间
Z

zhjie

Unregistered / Unconfirmed
GUEST, unregistred user!
如何用MS Agent实现语音播放?谢谢!!
最好有个例子,谢谢!!
 
我有个angent的例子,要不要?邮箱
 
十分感谢!!!
liyue@jn-public.sd.cninfo.net
 
http://www.helperHome.com
 
实现英文朗读功能
很多软件具有英文发音和朗读功能,它们都使用了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
成员中来。定义全局变量:


var VoTxt:IVTxtAuto



然后在Form的OnCreate事件中加入:


VoTxt:=CoVTxtAuto_.Create
VoTxt.Register(′′,′Speech Test′);{注册}



“Read”按钮代码为:

VoTxt.Speak(Memo1.Lines.Text,10);{朗读}



“Stop”按钮代码为:


VoTxt.StopSpeaking
{停止朗读}



至此,应用程序已具有朗读功能,10表示使用普通语气。借住VoTxt的属性和方法,
我们还可以控制阅读速度和语气,


 
我希望使用MS Agent实现语音播放,而不是VTxtAuto—TLB。
MS Agent与VTxtAuto—TLB是一回事吗?谢谢!!
最好有个例子,谢谢!!
 
继续。。。
 
MA agent的精灵动画如何制作呀,就像金山毒霸或瑞星的小狮子那样
 
从网上下载一个动画,添加到delphi中,OK!
你知道如何用MS Agent实现语音播放吗?精灵好象就是使用的MS Agent。
 
继续。。。
 
MSTTS和MS Agent不是一回事。。。

建议到MSDN看看详细资料。。。。。[:)]

 
1、能否简单谈谈MSTTS和MS Agent的区别?
2、那里有MSDN?那里有相关的详细资料。。。。。[:)]
 
1.完全不同的东西。。。上面已经说了。。
2.http://msdn.microsoft.com

 
继续。。。
 
MSTTS和MS Agent不是同一个东东,但MS Agent好像阅读时是调用TTS的,MS不可能去开发两
个TTS
 
能否给一个MS Agent实例?
 
后退
顶部