簡介
微軟提供了一個很好的工具用於語音識別與合成,所用的就是微軟的 Speech API。在這裏我來介紹SAPI的各項功能。
如何使用代碼
爲了合成語音,我們需要引用System.Speech.Synthesis 命名空間。這個主類是SpeechSynthesizer。你可以設定輸出的是語音流還是保存在一個音頻文件裏。當你調用SpeakAsync()方法時,這個文本
將被讀出。聲音默認的是50範圍在0-100之內。說話速度一般在-10與10之間。
代碼如下
SpeechSynthesizer synth;
synth = new SpeechSynthesizer();
synth.Volume = 50;
synth.Rate = 0;
synth.SpeakAsync("您好,我是您的夢中情人!");
這樣,我們就可以實現文本語音輸出了。