完全な VoiceOver モードを使用していない場合に Mac Safari で TTS を一時停止するにはどうすればよいですか?

完全な VoiceOver モードを使用していない場合に Mac Safari で TTS を一時停止するにはどうすればよいですか?

私は通常、カーソルとフォントを少しだけ大きくしたビジュアル モードで OS X を使用します。

しかし、長いウェブページを読むときは、テキスト読み上げ機能を使うのが便利です。テキストをハイライトして、ホットキー(私のシステムではControl-Escape)を押します。

このキーの組み合わせをもう一度押すと再生は停止しますが、スピーカーはハイライト表示されたテキストの先頭にリセットされます。そのため、再開するためにこのキーの組み合わせを 3 回目に押すと、最初からやり直しになります。

これまでの私の回避策は、テキストの小さなセクションを強調表示することですが、これはより手動的です。

次のホットキーを見つけたいです:

  • 一時停止して中断したところから再開する
  • 1 文または 1 段落前に戻ることもできると便利です。

私が注目した他のもの:

  • VoiceOver には一時停止/再開や文章ナビゲーションの機能がありますが、Voice Over のその他の機能はやりすぎです。1 つまたは 2 つの機能だけを使用し、残りを無効にする方法はないでしょうか?
  • App Store のサードパーティ プログラムの中には、一時停止できるものもあります。ただし、別のプログラムにコピーして貼り付ける必要があり、Web ページのコンテキストから外れてしまいます。通常、私は技術文書を読んでいるので、図や表が失われるのは好ましくありません。また、コピーして貼り付けるのはさらに面倒です。

皆さんには何かアイデアがありますか?

通常はSafariを使用していますが、FirefoxやChromeを使うともっと簡単になるかもしれません(ブラウザ固有のプラグインなど)

ありがとう

答え1

これはもう 1 つの方法です。ドキュメント全体を txt ファイルとして保存し、Chrome または Safari でテストした任意のブラウザーで開くことができます。すべてを選択して右クリックし、「iTunes に音声トラックとして追加」します。数分かかると、再生可能なオーディオ ファイルが作成されます。読みながら一時停止または再開するには、キーボードの一時停止キーを押します。

答え2

ネイティブの Text to Speech (TTS) エンジンは非常に便利ですが、非常に制限があります。そのような制限の 1 つは、上で説明したように、一時停止して中断したところから再開できないことです。これは、単にその情報を追跡していないため、また TTS ストリームを実際に一時停止する方法がわからないためです (Windows の以前のバージョンの TTS でも一時停止できました)。

完全な「VoiceOver」モードを使いたくないのはわかりますが、実際、これが最高のレベルの制御です。ユーザーが行うのは、「VoiceOver」をオンにして、読みたいテキストに移動するだけで、読み上げてくれます。読み上げを一時停止したい場合は、キーボードを押すと一時停止します。再開するには、キーボードをもう一度Ctrl押すだけです。Ctrl

VoiceOVerただし、独自の問題があり、その 1 つは、すぐに読み上げられない可能性があることです。その場合は、Ctrl+ Option+を押すだけAで、すぐに読み上げが開始されます。

ユーザーからの追加情報を編集:

私が見つけた拡張機能は、基本的にハイライトした部分をキャプチャし、それを音声に変換して、再生/一時停止できるようにするものです。Macintosh でも動作するはずですが、試していません。

Google Chrome で選択して話す

基本的には、拡張機能をロードし、ページ上のテキストを選択して、Chrome の小さなアイコンをクリックするだけです。すると、テキストが音声に変換され、大きな一時停止/再開ボタンをクリックするだけで一時停止/再開できます。

関連情報