读书人

字符串 怎么转换成 语音?

发布时间: 2012-09-16 17:33:16 作者: rapoo

字符串 如何转换成 语音??
前提,我要在 Windows服务程序里也能实现—elphi里我用的是 Service Application)。

之前 我用的是 ISpeechVoice 来实现,但是在 ServiceApplication 里面有错误(见帖子 http://topic.csdn.net/u/20110803/14/e363dc15-b564-4fb7-b409-8a067132754e.html?seed=676948871&r=74749432#r_74749432 不知如何解决...)。
或者 ,有其他方式来实现吗 ??

请大家指导下啊 !!

[解决办法]
试试 MS Speech(TTS)
入门介绍
[解决办法]
关注。。。。。。
[解决办法]
好像是有些数据类型不支持?我记得好像写接口就支持十几二十种数据类型。
我原来搞个ActiveX,我自定义的数据类型都不支持,作为参数时传不了,郁闷。
楼主可以试验一下,告诉结果。
[解决办法]
我在服务程序里面也用过,但是我是通过project-Import type library方式将microsoft speech5.1导入,并将控件放在form上进行的,然后就是一样的调用
SpVoice1.Voice := SpVoice1.GetVoices('Name=Microsoft Simplified Chinese','Language=804').Item(0);
SpVoice1.Speak(strTTs,1);

读书人网 >.NET

热点推荐