-1

Mac に組み込まれているテキスト読み上げツールを Web サイトに組み込みたいと考えています。基本的に、Web サイトにはタスクのリストが表示され、別の表示モードでは画面に 1 つのタスクのみが表示されます。「ワンタスク」モードで、Macの「テキスト読み上げ」ソフトにタスクを読み上げてもらいたい。同様のツールが組み込まれている場合は、PCでもこれを実行したいと思います(可能性は低いです)。

テキストの読み上げを開始するように指示するために使用できる JavaScript コマンドはありますか、それともこの方法は JavaScript には高度すぎますか?

4

3 に答える 3

3

JavaScript コマンドはありませんが、以下を使用できます。

どちらも「テキストを話し始める」能力を得るには良い選択肢のようです。

于 2012-08-20T08:48:15.197 に答える
1

Text-To-Speech は os の一部であり、ブラウザ (または HTML 仕様) の一部ではありません。したがって、それをトリガーするいくつかの仮説的な方法があります。

  1. 基盤となる OS を呼び出す js 関数を呼び出す
    • それを実装しているブラウザはまだ聞いたことがありません
  2. JS から AppleScript を呼び出す
    • これが可能だとはまだ聞いていません
  3. AppleScript/基になる OS/Shell コマンドを呼び出すことができるブラウザー拡張機能を作成します...
    • おそらくあなたの最善の策ですが、拡張機能がないとウェブサイドは機能しません
于 2012-08-20T08:50:37.723 に答える
0

OSX のテキスト読み上げ機能に直接アクセスできるとは思いませんが、テキスト読み上げソリューションを探している場合は、speak.js を調べる必要があります。

GitHub の Speak.js

speak.js の動作デモ

于 2012-08-20T08:49:58.747 に答える