2017-12-13 9 views
0

다음 코드는 Chrome Android에서 사용되지만 잘 작동하는 경우 (경계) 이벤트 리스너가 NextWord 함수를 호출하지 않는 것 같습니다. MacOS의 Chrome 및 Safari :Android Chrome, Web Speech API TTS가 올바르게 작동하지 않음 - 경계 이벤트 기능이 호출되지 않음

speechTextString = "Hello World" 
speechText = new SpeechSynthesisUtterance(speechTextString); 
    speechText.onboundary = function (event) { 
    if (event.name == "word") { NextWord(event.charIndex) } 
    }; 
+0

경계 이벤트가 발생하지 않는 것처럼 보입니다. – JefferyD

답변

0

나는이 문제를 발견하고 약간의 연구를 수행했습니다. 코멘트 상태의

https://bugs.chromium.org/p/chromium/issues/detail?id=521666

하나 :이 알려진 문제이며이 고정되지 않습니다 것 같다 "음성 합성 API에 대한 단어 타이밍 정보를 제공하는 구글의 음성 시간에 제출 기능 요청이있다 크롬이 사용하지만 현재로서는 사용할 수 없습니다. "

이 문제는 나중에 발생하는 것이 아니라 더 빨리 발생합니다.