散分:请教一个有关文本和语音的问题
在网上看到有这样的软件,就是输入一句话,软件能把这句话生成一个语音文件,格式如MP3,或者AVI的等等.请教大侠们,文本转化成语音是如何实现的?文本和语音的编码是怎样的?愿高手点拨. 问题点数:100、回复次数:8Top
1 楼SoHo_Andy(冰)回复于 2003-12-01 16:52:40 得分 35
文本转化为语音依靠的是庞大的语音和文字的对照库
就是一个汉字和单词就对应着一个avi或者其它格式的语音文件Top
2 楼northwolves(狼行天下)回复于 2003-12-01 17:14:23 得分 35
自己制作或从网上下载语音库文件Top
3 楼lidaixiang(smartyufu)回复于 2003-12-01 17:18:20 得分 0
谢SOHO-ANDY,如果是这样,开发这方面的东西的工程量很大的.
1,C或C#中编程,调用微软的语音引擎,只用了几个函数.也许,这庞大的对照库就包含在语音引擎中?
2,我想进一步知道的是,语音文件也存在编码方式,文本是ANNI或UNICODE、汉字是双字节或单字节等,语音文件有哪些?请高手详解。如此,可否在底层实行这两种编码的互相转换,来实现语音和文字的转换?有这种转换规则,当可以免去庞大的对照库了吧。Top
4 楼evbsky(梁溪河畔)回复于 2003-12-02 07:44:26 得分 10
有现成的TTS可以调用Top
5 楼dysqw(http://www.sqwsoft.net)回复于 2003-12-02 07:51:26 得分 10
用TTS就可以了
Top
6 楼kmzs(.:RNPA:.山水岿濛)回复于 2003-12-02 09:03:56 得分 10
TTSTop
7 楼lidaixiang(smartyufu)回复于 2003-12-02 13:32:14 得分 0
谢谢楼上的几位.TTS可以从文本到语音,但我想有无底层的东西?
另一方面,语音到文本这一反向过程,TTS也行吗?
请高手抽时间指点几句.Top
8 楼lidaixiang(smartyufu)回复于 2003-12-02 13:36:02 得分 0
比如,IBM的VIAVOICE,正好就是反向的,是从语音到文本的,这是怎样实现的呢?
在这方面,我的确了解得很少,请高手们指点,有什么好书也行.Top




