0

テキストを音声に変換するために JavaScript を使用しています。この目的のために、次のスクリプトを使用します。

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

しかし、これは ActiveX のために IE で実行されています。これを他のすべてのブラウザで実行するにはどうすればよいですか?

4

1 に答える 1

1

Webkit ベースのブラウザー (Google Chrome、Safari) には HTML5speach入力があります。

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

残念ながら、Firefox にはそのような方法はありません。

優れたクロスブラウザー ソリューションはまだありません。

WAMIJavaアプレットを使用してサーバー側で動作するというプロジェクトが1つあります。Java はどのブラウザにもインストールできるので、役に立つかもしれません。

于 2012-05-10T12:04:43.780 に答える