使用 .NET 類庫 System.Speech 進行語音播放


一、添加類庫

1:選擇引用-->程序集-->框架,找到System.Speech類庫

 

 2:添加引用后,可以使用如下代碼進行調試

 1  static void Main(string[] args)
 2         {
 3             SpeechSynthesizer ssh = new SpeechSynthesizer()
 4             {
 5                 //音量控制(0~100)
 6                 Volume = 100,
 7 
 8                 //語速控制(-10,10)
 9                 Rate=0,
10             };
11 
12             //選擇語音播放人的性別與年齡
13             ssh.SelectVoiceByHints(VoiceGender.Female, VoiceAge.Child);
14 
15             //語音保存(執行需在語音播放之前)
16             ssh.SetOutputToWaveFile("1.wav");
17 
18             //語音輸出(同步)
19             ssh.Speak("您好,歡迎語音轉換功能.");
20 
21             //語音輸出(異步)
22             ssh.SpeakAsync("大漠孤煙直,長河落日圓");
23 
24             Console.WriteLine("end");
25             Console.ReadKey();
26         }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM