音声読み上げ(テキスト読み上げ)

ブラウザとデバイスに内蔵された音声でテキストを読み上げます。言語、音声、速さ、高さ、音量を選べ、一時停止と再開も可能。登録は不要です。

0 文字 · 0 語

準備完了

音声はブラウザと OS が生成するため、使える音声は端末によって異なります。☁ の付いた音声はオンライン音声で、テキストがブラウザ提供元の音声サービスに送信される場合があります。

音声読み上げとは?

ブラウザとオペレーティングシステムに内蔵された音声合成(Web Speech API)で、テキストを読み上げます。音声を言語で絞り込み、音声を選び、速さ・高さ・音量を調整して、再生、一時停止、再開、停止ができます。

音声読み上げの使い方

  1. 読み上げるテキストにテキストを入力または貼り付けます。
  2. 言語と音声を選びます(一覧には、お使いのデバイスにインストールされている音声が表示されます)。
  3. 速さ、高さ、音量を調整します。
  4. 読み上げを押します。再生中は一時停止、再開、停止が使えます。

例

入力
Hello world
出力
11 characters · 2 words – spoken with the selected voice

音声読み上げを使うべき場面

校正中に下書きを聞いたり、文の発音を聞いたり、長いテキストで目を休めたりするのに使えます。ブラウザは合成された音声を公開しないため、このツールで音声ファイルをダウンロードすることはできません。音声の品質と使える言語は、お使いのデバイスにすべて依存します。

音声読み上げの仕組み

ツールは、テキスト、選んだ音声(音声を選んでいない場合は言語)、速度(0.5〜2)、高さ(0〜2)、音量(0〜1)の値を指定して SpeechSynthesisUtterance を作成し、window.speechSynthesis.speak() に渡します。音声は speechSynthesis.getVoices() から取得され、ブラウザが新しい音声を通知すると更新されます。ステータス行には、音声が準備完了、再生中、一時停止中のどれかが表示され、ブラウザに音声合成がない場合はメッセージが表示されます。

一般的な使用例

  • 自分の文章を聞いて校正する
  • 外国語のフレーズがどう聞こえるか確認する
  • 長い記事を読む代わりに聞く
  • 録音の前に台本の聞こえ方を確認する

セキュリティ注意事項

AlgoKit がテキストを受け取ることはありません。オンライン(☁)の音声はブラウザの提供元が運用しており、そのサーバーでテキストが処理されることがあります。機密性の高い内容には、ローカルの音声を選んでください。

よくある質問

自分の言語の音声がないのはなぜですか?

音声はオペレーティングシステムまたはブラウザが提供します。システム設定で追加の音声(たとえば Windows の音声認識と音声合成、macOS の読み上げコンテンツ、Android の TTS)をインストールして、ページを再読み込みしてください。

音声を MP3 としてダウンロードできますか?

できません。Web Speech API は音声を直接再生するだけで、Web サイトが録音にアクセスすることはできません。

テキストはサーバーに送信されますか?

ローカルの音声はお使いのデバイス上で動作します。☁ の付いた音声はブラウザの提供元が運用するオンライン音声で、使用するとテキストがその提供元の音声サービスに送信されることがあります。

おすすめの次のステップ

他のカテゴリを見る