Ionic2文本到语音无法停止iPhone设备中的语音



我已经在我的ionic2代码中实现了文本到语音转换功能。

我无法停止iPhone设备中的当前tts。

我使用了以下代码:

this.tts.speak("(.then((value( => { console.log('tts 停止!!'); });

上面的代码已经停止了安卓中的当前tts,但无法在iPhone中停止。

我也用过

tts.stop((

停止当前语音的方法,但仍未停止。

来源 : 文字转语音

这仅在iPhone中不起作用。

请提出任何解决方案。

提前谢谢。

要停止任何当前的 TTS 播放,您可以按照以下示例操作:

this.tts.speak("").then( _=> {
this.tts.stop();
console.log('tts stopped !!! ');
});

编辑

如果你想随时停止它,只需创建一个函数来做到这一点:

<button ion-button (click)="stopTTS()">Stop TTS</button>

在 TS 中:

stopTTS() {
if (!!this.tts) this.tts.stop(); 
}

相关内容

  • 没有找到相关文章

最新更新