我用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; 
        }