0

拡張機能やプラグインを使用せずに、JavaScript を使用して Chrome でテキスト読み上げを行う方法は? Firefox と IE ではうまく機能しています。Chromeでそれを行う方法がわかりません。難しいのは、JavaScript のプラグインや拡張機能なしでそれを行うことですか?

4

2 に答える 2

0

この jQuery 関数を使用して、音声をテキストに変換できます (ただし、テキストを音声に変換することはできません)。

$(document).find(':input[type=text]').attr('x-webkit-speech', "x-webkit-speech");

ところで:これはChromeでのみ機能し、他のブラウザでは機能しません

于 2012-06-21T04:49:21.580 に答える
0

私が理解している限りでは、現時点では Javascript を単純にページに埋め込んでこれを提供することはできません。Chrome は API を提供しますが、拡張機能レベルの権限が必要なため、拡張機能を開発する必要があります: http://googlecode.blogspot.com/2011/10/new-text-to-speech-api-for-chrome.html

私が見る他の唯一の代替手段は、FFT合成を使用してテキストを音声に変換するGoogleオーディオAPI(クロムの一部)を使用して独自のライブラリを完全に作成することであり、それには何年もかかる可能性があります. その API のドキュメントはこちら: http://chromium.googlecode.com/svn/trunk/samples/audio/index.html

于 2012-06-21T13:33:15.583 に答える