最近被toefl单词虐成狗::>_<::>
想做一个可以自动把单词转成语音的软件,这样就可以在路上戴耳机边走边听啦~
用微软的TTS语音库可以很容易地实现。早期的TTS要想实现中英文混合朗读还很麻烦,然而Win10里自带的新版SDK已经解决了这个问题。可以自动识别出中文和英文。这点超赞~
注意:如果用的是英文版系统,需要先安装中文Speech Library
然后在控制面板--语音识别选项里可以看到这个新的语音库:
进入VS,新建一个C#工程,然后在Solution Explorer----References上右键,Add References,添加如下选项:
实现文本转语音有两种Library,System.Speech或者SpeechLib。这里我用的SpeechLib
基本的朗读功能实现如下:<