【发布时间】:2018-12-11 14:23:56
【问题描述】:
这就是我必须制作一个简单的文本到语音转换应用程序。这工作正常。
static void Main(string[] args)
{
SpeechSynthesizer ss = new SpeechSynthesizer();
string file = @"C:\test.wav";
ss.SetOutputToWaveFile(file, new SpeechAudioFormatInfo(16000, AudioBitsPerSample.Sixteen, AudioChannel.Mono));
PromptBuilder pb = new PromptBuilder();
pb.StartVoice("Microsoft David Desktop");
pb.AppendSsmlMarkup("Hello world");
pb.EndVoice();
ss.Speak(pb);
Console.ReadLine();
}
现在我的问题是,我是否可以使用 Microsoft 语音以外的语音来大声朗读文本。像 L&H Michael 或 Michelle 一样,声音符合 SAPI。
我尝试使用 L&H Michael 或 Michelle 进行此操作,但该应用程序不使用这些语音,而是使用默认的 Microsoft 语音。
【问题讨论】:
标签: c# asp.net .net text-to-speech