Index: ssts-web/src/main/webapp/js/speaker.js =================================================================== diff -u -r28861 -r29102 --- ssts-web/src/main/webapp/js/speaker.js (.../speaker.js) (revision 28861) +++ ssts-web/src/main/webapp/js/speaker.js (.../speaker.js) (revision 29102) @@ -40,6 +40,9 @@ } } +var synth; +var googleSpeack; + /** * tts语音引擎 */ @@ -65,8 +68,8 @@ this.sapi.Speak(msg,1); } }else { - var synth = window.speechSynthesis; - var googleSpeack = new SpeechSynthesisUtterance(); + synth = window.speechSynthesis; + googleSpeack = new SpeechSynthesisUtterance(); //汉语 googleSpeack.lang = 'zh-CN'; googleSpeack.rate = 1; @@ -83,6 +86,19 @@ this.enabled = enable; this.init(); } + + //关闭语音提示 + this.cancel = function(){ + if(IEVersion()){ + if(this.sapi){ + this.sapi.Speak('',2); + } + }else { + googleSpeack.text = ''; + googleSpeack.lang = "zh-CN"; + synth.cancel(googleSpeack); + } + } } /** * 全局tts语音引擎对象