如何恢复Microsoft Cognitive TTS音频,就像在Javascript中单击resume按钮一样,在每个时段后暂停?

如何恢复Microsoft Cognitive TTS音频,就像在Javascript中单击resume按钮一样,在每个时段后暂停?,javascript,text-to-speech,microsoft-cognitive,pause,Javascript,Text To Speech,Microsoft Cognitive,Pause,如何恢复Microsoft Cognitive TTS音频,就像在Javascript中单击resume按钮一样,在每个时段后暂停?我试着这样做: setInterval(function () { if (player !== undefined) { const currentTime = player.currentTime; var wordBoundary; for (const e of wordBoundaryList) {

如何恢复Microsoft Cognitive TTS音频,就像在Javascript中单击resume按钮一样,在每个时段后暂停?我试着这样做:

setInterval(function () {
    if (player !== undefined) {
        const currentTime = player.currentTime;
        var wordBoundary;
        for (const e of wordBoundaryList) {
            if (currentTime * 1000 > e.audioOffset / 10000) {
                wordBoundary = e;
            } else {
                break;
            }
        }
        if (wordBoundary !== undefined) {
            highlightDiv.innerHTML = "<span class='highlightDiv'>" + leesTekst.substr(0, wordBoundary.textOffset) + "</span>" +
                "<span class='highlight'>" + wordBoundary.text + "</span>" +
                "<span class='highlightDiv'>" + leesTekst.substr(wordBoundary.textOffset + wordBoundary.wordLength) + "</span>";

             var zinBegin = leesTekst.substr(0, wordBoundary.textOffset);
             var zoekpunt = zinBegin.slice(-2);

        if (zoekpunt.includes(".")) {
                player.pause();
                pauseButton.disabled = true;
                resumeButton.disabled = false;
            }
        } else {
            highlightDiv.innerHTML = "<span class='highlightDiv'>" + leesTekst + "</span>";
        }
    }
}, 50);
setInterval(函数(){
如果(玩家!==未定义){
const currentTime=player.currentTime;
var-wordBoundary;
for(单词边界列表的常量){
如果(当前时间*1000>e.audioOffset/10000){
wordBoundary=e;
}否则{
打破
}
}
if(wordBoundary!==未定义){
highlightDiv.innerHTML=“+leesTekst.substr(0,wordBoundary.textOffset)+”+
“”+wordBoundary.text+“”+
“+leesTekst.substr(wordBoundary.textOffset+wordBoundary.wordLength)+”;
var zinbegen=leesTekst.substr(0,wordBoundary.textOffset);
var zoekpunt=zinbegen.slice(-2);
if(zoekpunt.包括(“.”){
player.pause();
pauseButton.disabled=true;
resumeButton.disabled=false;
}
}否则{
highlightDiv.innerHTML=“+leesTekst+”;
}
}
}, 50);
这样,演讲会在这段时间结束,但在点击“简历”时不会结束。我想它应该跳出设定间隔