汉字可以事先录下来,数字比较麻烦,很多语音提示的发音都是当单个的数字年的,例如 1000 念做一零零零 而不是一千。如果要整个念,首先需要把数字转换为汉字的数字字符串,例如80转换为八十,然后根据字符串中的一个个汉字字符从声音库中将事先录好的声音念出来。
不过比较中级的解决方法是使用微软的语音引擎。

解决方案 »

  1.   

    我赞成用使用微软的语音引擎
      

  2.   

    再请问"微软的语音引擎"应该咋用?麻烦给点代码吧?多谢了!!
      

  3.   

    "微软的语音引擎"需要下载吗?
      

  4.   

    我以前用过金山辞霸的引擎:)
      

  5.   

    "微软的语音引擎"应该不用下载。在系统里面本来就有的。我大学的时候用过,现在不记得了,我当时是在电脑报上看到的。你上网去找找吧,应该有的
      

  6.   

    Windows2000系统本身就的有的,98可能是装,你可以装speechsdk51,MS的网站上的免费下载的。