字符串 如何转换成 语音??

专制的网站 2011-08-03 04:30:48
前提,我要在 Windows服务程序里也能实现(Delphi里我用的是 Service Application)。

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

请大家指导下啊 !!
...全文
285 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
李_军 2011-08-24
  • 打赏
  • 举报
回复
我在服务程序里面也用过,但是我是通过project-Import type library方式将microsoft speech5.1导入,并将控件放在form上进行的,然后就是一样的调用
SpVoice1.Voice := SpVoice1.GetVoices('Name=Microsoft Simplified Chinese','Language=804').Item(0);
SpVoice1.Speak(strTTs,1);
专制的网站 2011-08-10
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yqfsan 的回复:]
好像是有些数据类型不支持?我记得好像写接口就支持十几二十种数据类型。
我原来搞个ActiveX,我自定义的数据类型都不支持,作为参数时传不了,郁闷。
楼主可以试验一下,告诉结果。
[/Quote]
我的情况貌似不是这个 ,看这个帖子 : http://topic.csdn.net/u/20110805/13/72e93b2a-b057-4323-abb5-f6eefc463283.html 14楼我的回复......
yqfsan 2011-08-09
  • 打赏
  • 举报
回复
好像是有些数据类型不支持?我记得好像写接口就支持十几二十种数据类型。
我原来搞个ActiveX,我自定义的数据类型都不支持,作为参数时传不了,郁闷。
楼主可以试验一下,告诉结果。
zgplyl 2011-08-04
  • 打赏
  • 举报
回复
关注。。。。。。
专制的网站 2011-08-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 tjianliang 的回复:]
试试 MS Speech(TTS)
入门介绍
[/Quote]
这个貌似就是 ISpeechVoice 接口吧... 然后使用 ISpeechVoice的Speak函数
亮剑_ 2011-08-03
  • 打赏
  • 举报
回复

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧