textVoice: function () {
let me = this;
if (me.soundEg == '') {
alert("請您先填寫播放示例!");
return false;
}
//語音播報2 H5
var num = 0;
var va;
va = setInterval(function () {
if (num == 2) {
clearInterval(va);
return num = 0;
}
var msg = new SpeechSynthesisUtterance(me.soundEg);
msg.rate = 0.5;
msg.lang = 'zh-CN';
// msg.lang='en-US';
console.log(window.speechSynthesis.getVoices())
window.speechSynthesis.speak(msg);
num += 1;
}, 1000);
百度接口語音
/**
* 調用百度的語音播報
* #spd 選填 語速,取值0-9,默認爲5中語速
#pit 選填 音調,取值0-9,默認爲5中語調
#vol 選填 音量,取值0-15,默認爲5中音量
#per 選填 發音人選擇, 0爲普通女聲,1爲普通男生,3爲情感合成-度逍遙,4爲情感合成-度丫丫,默認爲普通女聲
var url = "http://tsn.baidu.com/text2audio?lan=zh&ctp=1&cuid="+cuid+"&tok="+myToken+"&tex="+text+"&vol="+vol+"&per="+per+"&spd="+spd+"&pit=" + pit;
*/
textVoice: function () {
let me = this;
me.concatContentForVoid();
if (me.soundEg == '') {
alert("請您先填寫播放示例!");
return;
}
//調用百度接口
var url = "http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&text=" + encodeURI(this.soundEg);
var n = new Audio(url);
n.src = url;
n.play();
},