我想知道是否有办法将文本到语音数据保存为 mp3 或 Wav 文件格式以便稍后播放?
SpeechSynthesizer reader = new SpeechSynthesizer();
reader.Rate = (int)-2;
reader.Speak("Hello this is an example expression from the computers TTS engine in C-Sharp);
我正在尝试将其保存在外部,以便稍后播放。做这个的最好方式是什么?
有多种选择 http://msdn.microsoft.com/en-us/library/system.speech.synthesis.speechsynthesizer_methods.aspx例如保存到现有流。如果你想创建一个新的WAV文件,你可以使用设置输出到波形文件 http://msdn.microsoft.com/en-us/library/ms586883.aspx method.
reader.SetOutputToWaveFile(@"C:\MyWavFile.wav");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)