很多软件具有英文发音和朗读功能,它们都使用了MSTTS(Microsoft Text To Speech)技术。微软遵照COM的标准,提供了一套Speech API来对MSTTS进行编程。当你在Windows中安装了MSTTS语言引擎,并导入到Delphi中,就可以通过直接调用Speech API来朗读英文文章了,很简单的。

解决方案 »

  1.   

    如果要说这些个函数的原理那就太超出我的能力了,不过如果要说如何使用这些个com对象,我还是可以说一说的,不过dengzhen已经说得很好了,就是装一个MSTTS,然后懂COM编程,接下来的就不难了,嘿嘿
      

  2.   

    http://softicp.flyao.com/lb/usr/8/8_1188.zip
    我写的中文语音朗读软件
      

  3.   

    如果是win2000的话,里面就已经有了
    \winnt\speech
      

  4.   

    to jiangpeng(jacky): 装了金山词霸后,就已自动安装了MSTTS。
      

  5.   

    好吧,那么MSTTS怎么做出来的?什么原理?