摘要:文字轉語音 TTS
早期可以透過 SAPI SDK 讓 .NET 程式呼叫使用,
不過現在可以直接透過 .NET Framework 已經包裝好的類別來進行 TTS
但是很可惜的是 SAPI 在 Windows XP 上只支援簡體中文(Vista 有支援繁中),
也就是說若要使用於繁體中文 TTS 的話,必須要先將簡體中文轉成繁體中文,
接著在專案中加入 System.Speech 參考即可使用:
1
SpeechSynthesizer m_TTS = new SpeechSynthesizer();
2
m_TTS.SpeakAsync("簡體中文");
![](http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif)
2
![](http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif)