我是C#的初学者。我只想要一个控制台应用程序“说”某事然后关闭。 我在VS C#2010 Express中编写了一个代码。
嗯,它有效,但当发言者说出某些内容时,句子中会出现意外中断。 但是,如果句子超过大约15个字符。 我使用的声音是来自CereProc Voices的Alex。
using System;
using System.Speech.Synthesis;
public class Sprachausgabe
{
private static SpeechSynthesizer speaker;
public static void Main(String[] args)
{
speaker = new SpeechSynthesizer();
speaker.Rate = 0;
speaker.Volume = 100;
speaker.SelectVoiceByHints(VoiceGender.Male);
speaker.Speak(args[0]);
}
}
希望你能帮助我。