音声読み上げ(テキスト読み上げ)
ブラウザとデバイスに内蔵された音声でテキストを読み上げます。言語、音声、速さ、高さ、音量を選べ、一時停止と再開も可能。登録は不要です。
0 文字 · 0 語
準備完了
音声はブラウザと OS が生成するため、使える音声は端末によって異なります。☁ の付いた音声はオンライン音声で、テキストがブラウザ提供元の音声サービスに送信される場合があります。
音声読み上げとは?
ブラウザとオペレーティングシステムに内蔵された音声合成(Web Speech API)で、テキストを読み上げます。音声を言語で絞り込み、音声を選び、速さ・高さ・音量を調整して、再生、一時停止、再開、停止ができます。
音声読み上げの使い方
- 読み上げるテキストにテキストを入力または貼り付けます。
- 言語と音声を選びます(一覧には、お使いのデバイスにインストールされている音声が表示されます)。
- 速さ、高さ、音量を調整します。
- 読み上げを押します。再生中は一時停止、再開、停止が使えます。
例
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 サイトが録音にアクセスすることはできません。
テキストはサーバーに送信されますか?
ローカルの音声はお使いのデバイス上で動作します。☁ の付いた音声はブラウザの提供元が運用するオンライン音声で、使用するとテキストがその提供元の音声サービスに送信されることがあります。