JavaScript 中的语音 (TTS)

Speech (TTS) in JavaScript

本文关键字:TTS 语音 JavaScript      更新时间:2023-09-26

我正在使用JavaScript将文本更改为语音。为此,我使用以下脚本:

var Obj = new ActiveXObject("Sapi.SpVoice");
Obj.Speak(string, 1 );

但是由于 ActiveX 的原因,这在 IE 中运行,我如何在所有其他浏览器中运行它?

基于 Webkit 的浏览器(Google Chrome、Safari)具有 HTML5 speach输入。

<input type="text" x-webkit-speech />

不幸的是,Firefox没有这样的方法。

目前还没有好的跨浏览器解决方案。

有一个名为WAMI的项目,它使用 Java 小程序与他们的服务器端一起工作。它可能对您有所帮助,因为java可以安装到任何浏览器。