问题描述
现做一个C#的C/S系统,需要语音提示,比如在输入1234.12元后,用语音读出来,可以事先录音为把1-9个数字,十,百,千,万,点等录音,随后根据数字拼凑来把每一段读出来。有什么思路吗?该怎么去做?有没有更好的方法,贴代码,给例子最好了,这里谢谢了。在线等,急救!!!
解决方案
解决方案二:
要这么麻烦吗?直接调用微软的speechSDK就可以拉
解决方案三:
speechSDK如何用,没用过啊,能说详细点吗?
解决方案四:
就读个123..9没必要speechSDK.把每个数字录成wavmid等就几个字节而已.取数字找声音就这样逻辑很简单
解决方案五:
我的意思就是,比如要结算把,我的lable的值为:123456.23元,然后我就把它按照一般读取读出来就行。贴个代码把,谢谢各位
解决方案六:
speechSDK
解决方案七:
关注一下~好像有现成的DLL~
解决方案八:
是不是要下speechsdk5.1?体积有点大啊,.net自带吗?怎么引用?
解决方案九:
我引用了自带的sapi.dll,然后引用:usingSpeechLib;然后publicvoidread(stringtext){SpeechLib.SpVoicesp=newSpeechLib.SpVoice();sp.Voice=sp.GetVoices(string.Empty,string.Empty).Item(0);sp.Speak(text,SpeechVoiceSpeakFlags.SVSFDefault);}即可,唯一太完美的是中文男声发音,太粗了,找找女的,或者能录入声音最好了
解决方案十:
http://blog.csdn.net/pfworld/archive/2007/10/11/1819404.aspx我做的这个看你用的上!!
解决方案十一:
UP