我循环播放相同的文本 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);
}