2012-07-01 10 views
13

私のアプリケーションのための良いテキスト読み上げのjavascriptライブラリを探しています。私は周りを見てJtalkspeak.jsを見た。しかし、私はどちらを先に出すか分からない。私は人々から賛否両論について知りたいと思っています。皆さんが出会った他のJavascriptプラグインがあるかどうか知りたいと思っています。良いテキスト読み上げのJavaScriptライブラリ

私は基本的にアニメーションを視覚化しており、何が起こっているのかを視覚障害者のために追加したいと考えました。

+4

「視力障害のある人々は何が起こっているか教えてください」_本当に良い考えです。 – undefined

+0

speak.jsのインタラクティブなデモはhttp://jsfiddle.net/YgWdh/30/ –

+0

@AndersonGreenで、このデモはChrome、Windows 8では動作しません。マイクロフォンもスピーカーも動作します、ちょうどチェックしました。 – Adam

答えて

2

さて私はあなたがJTtalkを使用することをお勧め。法的に盲目的であり、盲目であると考えられるものが異なる可能性があり、誰もが点字を知っているわけではないので、あなたの目標とする群衆が何であるかによって異なります。私がJtalkに見たメリットは、それが持っていた事例とそれがどれほどうまくいったかに大きく依存していました。 JTalkを使用してプロジェクトのフロントエンド部分全体を処理するには、サンプルを編集しただけで2日間かかりました。 Speak.jsは私/私のグループの意見では、より難しい学習曲線を持っていました。しかし、私たちは、スピーチが少し曖昧であり、特に、多くの名前があったドキュメント(会社に言及している株式の例のようなもの)には、理解の問題があることを発見しました。これが点字に移行した理由です。

私のシニアデザインプロジェクトは視覚障害者のためのものでしたが、私たちは点字が優れていると思ったので、私たちが行ったかった場所ではありませんでした。点字を使うと、マルチタスクが簡単になり、簡単に戻ることができ、一時停止することができます。ほとんどの盲人は点字をすばやく読んで聞くことができます。

25

多くのコードを書きたくない場合(またはわからないライブラリをインポートする場合)は、Google TTSサービスを使用することをおすすめします。それは非常に簡単です。たとえば、あなたのようなテキストを持っている:welcome to Stack overflowあなたは次のように呼び出すことができます。

http://translate.google.com/translate_tts?ie=UTF-8&q=Welcome%20to%20stack%20overflow&tl=en&total=1&idx=0&textlen=23&prev=input 

これは、そのテキストを読んでオーディオファイルを返します。次に、あなたの仕事は、ブラウザのオーディオを使用してそれを再生することです。ニースと簡単。

PS:Google TTSは本当に真の声です。

例:からhttp://jsfiddle.net/qspcL/

参考:http://jnjnjn.com/187/playing-audio-on-the-ipad-with-html5-and-javascript/

+0

声はjsプラグインよりはるかに優れています。しかし、私のアプリでこのサービスをどのように使うのが敏感でしょうか。それは私のアニメーションの速度と同期するでしょう、基本的に私はすべてのアクションの間に~5秒です。さらに、あなたはGoogleのtts.Thanksへの呼び出しを行うためのサンプルプログラムを持っています –

+1

http://jsfiddle.net/qspcL/ –

+1

ありがとう!私は何かが欠けている。 –

関連する問題