Javascript SpeechSynthesis和chrome.tts有什么区别

Javascript SpeechSynthesis和chrome.tts有什么区别,javascript,google-chrome,google-chrome-extension,text-to-speech,Javascript,Google Chrome,Google Chrome Extension,Text To Speech,extensions()和SpeechSynthesis()API的chrome.tts似乎也能做同样的事情。除了可用函数中的一些差异之外,我没有看到任何差异,但是它们仍然可以做同样的事情。我应该知道有什么不同吗 编辑:我需要将其专门用于chrome扩展,我知道chrome.tts仅用于chrome扩展/应用。chrome的tts是chrome的专有技术,是预标准的,而SpeechSynthesis API正在标准化(即非专有技术,可在其他非chrome浏览器中使用).我补充说,我需要它作为一个

extensions()和SpeechSynthesis()API的chrome.tts似乎也能做同样的事情。除了可用函数中的一些差异之外,我没有看到任何差异,但是它们仍然可以做同样的事情。我应该知道有什么不同吗


编辑:我需要将其专门用于chrome扩展,我知道chrome.tts仅用于chrome扩展/应用。

chrome的tts是chrome的专有技术,是预标准的,而SpeechSynthesis API正在标准化(即非专有技术,可在其他非chrome浏览器中使用).

我补充说,我需要它作为一个chrome扩展,所以它只用于chrome并不重要(应该在之前添加)。你知道还有什么不同吗?其他浏览器如Edge和Firefox支持Chrome的大部分扩展API,但通过使用(几乎)标准API,你可能会得到更好的支持。此外,一旦标准版本被广泛接受,专有API往往会被终止和删除。我会选择标准版本。