如何在语音合成器输出文件的音频中添加暂停?



我循环播放相同的文本 5 次,但文本重复得太快。我尝试在我的字符串之前和之后添加句点,并且它不会在每个句子后添加停顿,例如

// update the status
UpdateStatus("Generating audio");
// create the wav file
ss.Volume = 75;
ss.SelectVoice("VW Julie");
// Generate the Audio file
ss.SetOutputToWaveFile(audio);
int i = 0;
var pronounce = "This is a test sentence"
while (i < 5)
{
ss.Speak(".................." + pronounce);
i++;
}

我创建的文件不会为我的 wav 文件添加暂停,它只是连续的。如何在每个句子之间添加长时间的停顿?

例如,您可以添加一个Thread.Sleep(10000);,等待几秒钟...

只需添加

using System.Threading;

到您的using语句列表中,然后选择适合您的持续时间。

using System.Threading;
{
ss.Speak(".................." + pronounce);
i++;
Thread.Sleep(10000);
}

相关内容

  • 没有找到相关文章

最新更新