在我的应用程序中,我正在使用 SpeechSynthesizer 使用 Text 2 Speech。在我的代码中,它只用 3 个声音说话(一个男性和两个女性)。我的应用程序是为孩子们准备的,所以我想要像孩子一样的声音我怎么能做到这一点?
代码:
var synth = new SpeechSynthesizer();
foreach (var voice in SpeechSynthesizer.AllVoices)
{
synth.Voice = voice;
var text = "Hello World";
var stream = await synth.SynthesizeTextToStreamAsync(text);
var me = new MediaElement();
me.SetSource(stream, stream.ContentType);
me.Play();
await Task.Delay(3000);
}