C# 使用语音的文本到语音转换
我如何通过按字母键获得语音?例如,我想通过按下“A”键获得C# 使用语音的文本到语音转换,c#,.net,c#-4.0,text-to-speech,sapi,C#,.net,C# 4.0,Text To Speech,Sapi,我如何通过按字母键获得语音?例如,我想通过按下“A”键获得A的语音 我正在使用Microsoft SAPI v5.1。你能给我指一下正确的方向吗?添加对System.Speechassembly的引用 使用System.Speech.Synthesis添加 using (var speechSynthesizer = new SpeechSynthesizer()) { speechSynthesizer.Speak("A"); speechSynthesizer.Speak("
A
的语音
我正在使用Microsoft SAPI v5.1。你能给我指一下正确的方向吗?添加对
System.Speech
assembly的引用
使用System.Speech.Synthesis添加代码>
using (var speechSynthesizer = new SpeechSynthesizer())
{
speechSynthesizer.Speak("A");
speechSynthesizer.Speak("B");
speechSynthesizer.Speak("C");
}
例如:
using (var speechSynthesizer = new SpeechSynthesizer())
{
while (true)
{
var consoleKey = Console.ReadKey();
if (consoleKey.Key == ConsoleKey.Escape)
break;
var text = consoleKey.KeyChar.ToString();
speechSynthesizer.Speak(text);
}
}
你找到解决办法了吗?没有……请帮我,我想要语音的声音……不是普通的字母表的声音。我不确定当你按键时我能听懂,你希望听到什么声音?你说的语音是什么意思?