二、VS2022nuget安裝界面設(shè)計(jì)?三、代碼實(shí)現(xiàn)引用using System.Speech.Synthesis;語(yǔ)音播放private void SpeakAsync(){ // 創(chuàng)建一個(gè)語(yǔ)音合成器實(shí)例 using (SpeechSynthesizer synthesizer = new SpeechSynthesizer()) { synthesizer.Rate = 0;//速度 synthesizer.Volume = 100; // 可選:設(shè)置語(yǔ)音的語(yǔ)言和性別 synthesizer.SelectVoice("Microsoft Huihui Desktop"); // 例如,中文女性語(yǔ)音 // synthesizer.SelectVoice("Microsoft Zira Desktop"); // 例如,英文男性語(yǔ)音 // 要播放的文本 string textToSpeak = richTextBox1.Text;//"你好,世界!"; // 示例文本 // 播放語(yǔ)音 synthesizer.Speak(textToSpeak); // 等待語(yǔ)音播放完成(可選) synthesizer.SpeakCompleted += (s, e) => Console.WriteLine("語(yǔ)音播放完成!"); }}
using System.Speech.Synthesis;
private void SpeakAsync(){ // 創(chuàng)建一個(gè)語(yǔ)音合成器實(shí)例 using (SpeechSynthesizer synthesizer = new SpeechSynthesizer()) { synthesizer.Rate = 0;//速度 synthesizer.Volume = 100; // 可選:設(shè)置語(yǔ)音的語(yǔ)言和性別 synthesizer.SelectVoice("Microsoft Huihui Desktop"); // 例如,中文女性語(yǔ)音 // synthesizer.SelectVoice("Microsoft Zira Desktop"); // 例如,英文男性語(yǔ)音 // 要播放的文本 string textToSpeak = richTextBox1.Text;//"你好,世界!"; // 示例文本 // 播放語(yǔ)音 synthesizer.Speak(textToSpeak); // 等待語(yǔ)音播放完成(可選) synthesizer.SpeakCompleted += (s, e) => Console.WriteLine("語(yǔ)音播放完成!"); }}
private void SpeakAsync()
{
// 創(chuàng)建一個(gè)語(yǔ)音合成器實(shí)例
using (SpeechSynthesizer synthesizer = new SpeechSynthesizer())
synthesizer.Rate = 0;//速度
synthesizer.Volume = 100;
// 可選:設(shè)置語(yǔ)音的語(yǔ)言和性別
synthesizer.SelectVoice("Microsoft Huihui Desktop"); // 例如,中文女性語(yǔ)音
// synthesizer.SelectVoice("Microsoft Zira Desktop"); // 例如,英文男性語(yǔ)音
// 要播放的文本
string textToSpeak = richTextBox1.Text;//"你好,世界!"; // 示例文本
// 播放語(yǔ)音
synthesizer.Speak(textToSpeak);
// 等待語(yǔ)音播放完成(可選)
synthesizer.SpeakCompleted += (s, e) => Console.WriteLine("語(yǔ)音播放完成!");
}
閱讀原文:原文鏈接