是否有方法应用system.speech.synthesis输出的后处理效果(变化速度、螺距、体积)在C#中。更清楚的是,我正在调用system.speech.synthesis.SpeechSynthisizer.Speak(String);,并希望编辑输出。谢谢你的帮助。
发布于 2015-11-19 02:30:15
可以使用属性音量和 rate 更改卷和速率。
static void Main(string[] args)
{
SpeechSynthesizer synthesizer = new SpeechSynthesizer();
synthesizer.Volume = 100; // 0...100
synthesizer.Rate = -2; // -10...10
// Synchronous
synthesizer.Speak("Hello World");
// Asynchronous
synthesizer.SpeakAsync("Hello World");
}发布于 2015-11-19 02:32:39
SpeechSynthesizer,让我们设置这里提到的许多属性。你所说的后处理效应是什么意思?调用call函数后,对合成器的任何更改都将不适用于输出。您可能会将输出保存到文件中,如果需要,可以尝试应用附加效果。也许我们在合成器上提供了这函数。
https://stackoverflow.com/questions/33794129
复制相似问题