Определите, поддерживает ли браузер язык разметки речи - PullRequest
1 голос
/ 09 января 2020

В Chrome linux коде, таком как следующий

speak('<?xml version="1.0"?><speak>Intro <break time="200ms"/>the rest.</speak>');

, двигатель TTS считывает данные xml. В браузерах Android он понимает это и вводит перерыв.

Я не хочу анализировать браузер, но не вижу, какой тест я должен использовать, чтобы использовать преимущества SSML там, где он понимается, но служит что-то более простое, где это не

1 Ответ

2 голосов
/ 11 января 2020

Я не знаю о Chrome на Android - возможно, он использует онлайн TTS от Google? Но единственным браузером, который официально поддерживает SSML, является Edge (старый, а не новый на основе Blink). См .: https://github.com/WICG/speech-api/issues/37#issuecomment -416923362

...