[轉貼] 文字轉語音範例-Microsoft Speech SDK 5.1

2012081515:48
出處:http://www.dotblogs.com.tw/robin/archive/2011/11/17/58474.aspx

若有需要開發文字轉語音 或 語音轉文字 等功能,微軟有提供 Speech SDK,

可以下載Microsoft Speech SDK 5.1: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=10121

安裝後就有現成的範例程式,可以到 C:\Program Files (x86)\Microsoft Speech SDK 5.1\Samples 找到

要將文字發出語音,只需要簡單幾行

using SpeechLib;

SpeechVoiceSpeakFlags SpFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
SpVoice Voice = new SpVoice();
Voice.Speak("english", SpFlags);

 

筆者透過這組SDK,基於好玩寫了 2 個英語聽力的測驗範例

取得原始程式碼,可以下載範例1 , 範例2  玩玩看。

**********************************************************************************************

其他參考網頁:
http://www.360doc.com/content/11/0330/20/6599443_105970900.shtml

語音朗讀 E-Reader V4.6.1
http://www.wretch.cc/blog/fu6625/9891525

如何在Windows XP上實作語音辨識(Speech Recognition)或文字轉語音(Text to Speech)--MS Office 2003篇
http://tw.myblog.yahoo.com/davis-tseng/article?mid=447&prev=449&l=f&fid=5

C#如何實現語音發音
http://www.code-design.cn/article/20120305/csharp-voice-pronunciation.aspx