SpeechAPI голос google

Подскажите!

Столкнулся с проблемой при изучении и не могу найти ответа в сети. Написал простое приложение для чтения текста голосом при помощи speechapi вот кусок кода:

  const speakText = (text) => {
    const utterText = new SpeechSynthesisUtterance(inputText);
    utterText.voice = voicesList[currentVoice];
    synth.speak(utterText);
   
    utterText.onstart = () => setIsSpeaking(true);
    utterText.onend = () => setIsSpeaking(false);
  };

Все работает отлично если выбираю голос Microsoft Irina весь текст читает полностью, если выбираю Google русский то через какое-то время звук обрывается, при этом нет ошибок в консоли и не срабатывают колбеки onpause onend onerror. с телефона (android) даже не хочет воспроизводить если текст большой короткий текст нормально.

Вопрос:

Есть ли какие-то ограничения на использование голоса google (время, количество слов или букв) ? и если да то где об этом можно почитать?


Ответы (0 шт):