即使在选项卡或浏览器关闭后,文本到语音转换仍会播放



我正在开发一个文本到语音转换应用程序,但语音仍然播放 当我关闭浏览器时。这是代码:

SpVoice objspeach = new SpVoice();
objspeach.Speak(lbl1.Text.Trim(), SpeechVoiceSpeakFlags.SVSFDefault);
objspeach.WaitUntilDone(System.Threading.Timeout.Infinite);

浏览器关闭后如何停止语音?

是否有任何可以使用的代码隐藏方法?

我对你正在使用的 API 知之甚少,但我认为你可以使用 Pause 方法。看看这个链接。由于这是服务器端代码,因此您需要执行类似操作来检测浏览器何时关闭。

最新更新