C#Speak()突然中断

时间:2013-10-16 18:47:36

标签: c# speech-synthesis

我是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]);
    }
}

希望你能帮助我。

0 个答案:

没有答案