SpeechSynthesisUtterance with SSML 是童话吗?

问题描述

为什么 SpeechSynthesisUtterance 有这么多问题?
SSML XML format 是童话故事吗?

代码是这样的......

      var txt = document.getElementById("txt").value;
      var speech = new SpeechSynthesisUtterance(txt);
      speech.rate = 0.8;
      window.speechSynthesis.speak(speech);

请查看此演示站点以了解各种浏览器和设备中的事务状态:

https://www.cqrl.in/dev/speak.html
(所有代码都在HTML文件中)

与声音相比,onboundary 的追赶速度似乎太快了...
或者我的代码中可能有一些错误
我的 Ubunutu Chrome 根本不响应 onboundary,但 Windows 可以。
当然,它们中没有一个完全响应 SSML 标签(但其中一些甚至疯狂到可以说出 XML 标签)...

解决方法

它还没有实现:
https://github.com/WICG/speech-api/issues/10
https://bugs.chromium.org/p/chromium/issues/detail?id=88072

第一个线程的最后评论似乎是说他们仍然不知道如何实现 SSML。

所以是的,有一段时间它只是一个童话故事......