如何实现语音呼叫?(100分)

  • 主题发起人 主题发起人 bobolyg
  • 开始时间 开始时间
B

bobolyg

Unregistered / Unconfirmed
GUEST, unregistred user!
如何实现自动根据输入的参数实现动态语音?
比如,"请乘坐####次列车的乘客到#####站台上车",?
哪位大虾做过?请指教.
 
用语音卡实现最简单
 
请问碧血剑什么是语音卡,要多少钱,有什么用。
 
用语音卡,都有各种开发工具的接口
 
有好几种语音卡,(鼎铭,五岳森等)
比如,"请乘坐####次列车的乘客到#####站台上车",
可以写成d1.ovc,d2.voc,d3.voc.然后中间的利用字符读出来!
1234有1.voc,2.voc,3.voc等,
 
语音卡大概1000-3000元
 
去http://www.dj.com.cn/看看,用的比较多的中国产品;
或者用dialogic,这是用的比较多的产品;
 
明明2000下或98下都有的好东东轻易即可实现为什么还要语音卡?
钱多借我一点嘛
 
先找个声音好听的同胞分段讲出"请乘坐","次列车的乘客到","站台上车"录下来,
再调用语音控件的API播放录制的声音后
插入语音控件的播放声音,
关键是时间要掌握好,
比如语速及延音等.
如果对声音悦耳度要求不高亦可以让控件播放汉字声音啦,
到google上搜搜大把大把的语音控件.
只不过这样播放的声音可不要在月黑风高的夜晚在极少人的候车室里播放,
会出人命的.
 
和公共汽车上的报站差不多,单片机和语音芯片都可以实现阿。。。,如果真如楼主所说的
恐怕学要单片机吧,
 
各位:
我想如果用语音卡,可能成本太高,而且也不需要多路语音的自动应答,我只需要在条件成熟的时候,程序发送一条指令到卡上,卡就相应地播放一条语音就可以了.
不知道还有没有更实惠的方案?
 
都说使用语音控件最实惠最简单
楼主不信
 
[red]经济实惠的方法当然有:[/red]
这么简单的应用不需要什么语音,声卡有吧,音箱有吧,成了。

最简单的方法:我做过一套全中文语音合成的COM 9M,有无兴趣。

还有一个方法:
找一套IBM ViaVoice安装光盘上有中文TTS引擎,
在Windows 2000的WinNT/Speech下有一个Xlisten.dll,用BCB或Delphi的Import Acitve control方法生成控件,用其中的IDirectSS接口可实现男女声中文语音合成,还有口形。
 
学习中。。。
 
dazzling的方法不错,而且简单
 
需要那么复杂吗?
无非就是几个固定的字而已。 中间变动的是数字。那还不容易,
直接把1~9。十和百的声音录下来 应该够用了吧 。
以后每次选择播放其中的几个不就完了。
剪辑的时候注意下不要把声音拖长就行了。
 
用MS的Speech SDK5.1,免费的。到微软的网站去下载。
大把的使用例子。
要给我分!!!
 
微软新版的TTS已经可以支持中文了
用这个最简单了
 

Similar threads

回复
0
查看
978
不得闲
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
875
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
934
DelphiTeacher的专栏
D
后退
顶部