首頁

目前文章總數:157 篇

  

最後更新:2024年 12月 07日

0006. 如何在C# winform 上開發 文字轉語音

日期:2016年 09月 13日

標籤: C# Asp.NET Framework Text-to-Speech Web Windows Forms

摘要:C# 學習筆記


### STEP 1: 先到該網站下載微軟的Speech SDK5.1 讓windows作業系統擁有中文語音 https://www.microsoft.com/en-us/download/confirmation.aspx?id=10121


STEP 2: 然後在C# 加入參考

“COM元件中選擇Microsoft Speech Object Library 5.4”


STEP 3: 以下為範例程式碼


private void GetWindowsSpeech()
{
    SpVoiceClass voice = new SpVoiceClass();
    voice.Voice = voice.GetVoices(string.Empty, string.Empty).Item(0);//Item(0)中文女聲
    voice.Speak("歡迎來到文字轉語音系統", SpeechVoiceSpeakFlags.SVSFDefault);
    System.Threading.Thread.Sleep(3000);
    voice.Speak("注意,SPC超過警戒值上限", SpeechVoiceSpeakFlags.SVSFDefault);
    System.Threading.Thread.Sleep(3000);
    voice.Speak("警告,SPC超過規格上限", SpeechVoiceSpeakFlags.SVSFDefault);
}