检测浏览器是否支持语音合成标记语言



在Chrome Linux代码上,如下所示

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

让 TTS 引擎读出 xml 的东西。在Android浏览器上,它可以理解它并引入休息。

我不想浏览器嗅探,但看不到我应该使用什么测试来利用 SSML 的理解,但在它不被理解的地方提供更简单的东西

我不知道Android上的Chrome - 也许它使用的是Google的在线TTS?但是唯一正式支持SSML的浏览器是Edge(旧的,而不是新的基于Blink的浏览器(。请参阅:https://github.com/WICG/speech-api/issues/37#issuecomment-416923362

相关内容

  • 没有找到相关文章

最新更新