我无法改变男性的声音。无论我尝试什么,它总是默认的。然而在我的系统中,有男性的声音。
我试过了:
synth.SelectVoiceByHints(VoiceGender.Male);
synth.SpeakAsync("Hello, my name is Evus.");
这甚至没有做任何事情,只会说默认的Cortana声音。
foreach(var v in synth.GetInstalledVoices()。选择(v => v.VoiceInfo)) { Console.WriteLine(“名称:{0},性别:{1},年龄:{2}”, v.Description,v.Gender,v.Age); }
从我的系统中返回2个男性声音。然而,当我选择男性时,它不起作用。
我试图选择声音的性别。
How to install and use additional voices in SpeechSynthesizer()?
答案 0 :(得分:-1)
尝试使用
synth.SelectVoiceByHints(VoiceGender.Female);或synth.SelectVoiceByHints(VoiceGender.Male);
然后只使用synth.Speak(“ example”); 我根本没有切换任何问题