怎么实现语音提示?(50分)

  • 主题发起人 主题发起人 nywjx
  • 开始时间 开始时间
N

nywjx

Unregistered / Unconfirmed
GUEST, unregistred user!
现在有一个项目,只有一台电脑,需要输出多种语音,如:“卡无效”、“卡过期”、“卡未注册”等。但是这些语音需要在不同的地点播放,用软件能实现吗?还是要另外增加硬件设备?
 
用flatstyle
很好用的
 
哪个声音是自己的,我想你可以把哪个声音改后在用
没有试过,可能不行
 
flatstyle是开发界面的啊
 
最简单的办法是把录好的语音放到资源文件中,编译到应用程序里;
程序中根据不同的要求播放资源不同的语音段。

复杂一些的办法可以装一套中文TTS,如IBM ViaVoice,动态合成。
 
那样的话同时只能放一路声音啊,万一两路同时放,不是混了吗?
 
TTS挺好用的
 
我也在寻求关于语音的比较可靠的解决方案,我的做法是对于比较固定的话音如‘卡无效’等用录音机录下,对于需要合成的部分则 录下单元文件 再动态合成 进行播放。
使用mediaplayer9的插件可以分离左右声道,这样就不会出现混音的现象的。
我现在遇到的问题是 在播的同时,又将正在播放的文件进行动态合成,但是很容易出现i/o错误。希望我们能共同探讨一下,我的qq号是280059493
 
左右声道分离远远不够啊,我至少需要4路输出呢。
上午上网查了一下,语音卡输出的都是电话信号,不是声音信号,不能直接接音箱啊。
另外,一机多声卡怎么样?程序怎么写?
 
用DirectSound自己合成吧。
 
四楼说的用资源文件,可资源文件里不能用汉字文件名的呀。。。 卡无效 wave kawuxiao.wav 就不行呀。。
 
多人接受答案了。
 
后退
顶部