我用ASP.NET做了一个语音合成的程序。能发音,但我想暂停,却不能,不知道什么原因,代码如下:
SpVoice voice = new SpVoice();
bool paused = false; protected void Button1_Click(object sender, EventArgs e)
{
if (paused)
{
voice.Resume();
paused = false;
}
else
{ voice.Speak(TextBox1.Text, SpeechVoiceSpeakFlags.SVSFlagsAsync);
}
} protected void Button2_Click(object sender, EventArgs e)
{
voice.Pause();
paused = true;
}
SpVoice voice = new SpVoice();
bool paused = false; protected void Button1_Click(object sender, EventArgs e)
{
if (paused)
{
voice.Resume();
paused = false;
}
else
{ voice.Speak(TextBox1.Text, SpeechVoiceSpeakFlags.SVSFlagsAsync);
}
} protected void Button2_Click(object sender, EventArgs e)
{
voice.Pause();
paused = true;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货