藉助Ekho開發粵語語音服務器

這篇文章會寫得很簡單,大概講一下步驟。
1、安裝Ekho
http://www.eguidedog.net/cn/ekho_cn.php

2、Windows7操作系統自帶TTS(Text to Speech)服務正常,如果是XP,那需要安裝“微軟TTS5.1語音引擎(中文).msi”,才能讀中文
http://download.csdn.net/detail/kkfdsa132/2127563

在控制面板——語音識別——文本到語音轉換,彈出框中的“語音選擇(V)”選擇“Ekho Cantonese”,如圖所示:
語音識別

3、使用.NET Framework 3.0或以上版本,因爲只有使用3.0或以上版本了,纔會有語音識別的引擎,SpeechSynthesizer類。

4、編碼實現

using (SpeechSynthesizer synth = new SpeechSynthesizer())
            {
                synth.SetOutputToDefaultAudioDevice();
                //選擇粵語語音
                synth.SelectVoice("Ekho Cantonese");

                message = message.Replace("\\", "");
                //文本轉換語音
                synth.Speak(message);
            }

5、完成

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章