我在我的WPF解决方案中创建了一个名为声音的目录,它保存声音文件(例如: mySound.wav)。在我的代码中,我使用了一个列表,在那里我必须添加到那些与声音文件相关的字符串中。一开始我用了“C:.”但我希望这是一条“普遍”的道路。我试着使用:"\Sounds\mySound.wav“,但是它会生成一个错误。我在该目录中使用的行是:
myList.Add("\Sounds\11000_0.2s.wav");//Error
using (WaveFileReader reader = new WaveFileReader(sourceFile))
其中sourceFi
我不能把声音转换成男性。无论我尝试什么,它总是默认的。但在我的系统里,有男性的声音。
我试过:
synth.SelectVoiceByHints(VoiceGender.Male);
synth.SpeakAsync("Hello, my name is Evus.");
这根本不起什么作用,它只会用默认的Cortana声音说话。
(var v in synth.GetInstalledVoices().Select(v => v.VoiceInfo)) {Console.WriteLine(“名称:{0},性别:{1},年龄:{2}”,v.Description,v