文章を読み上げます。音声選択、音量・速度・音程調整機能付き。

テキスト読み上げ

使い方はとってもシンプル。テキストをペーストして音声を選ぶだけ。
デバイスやブラウザによって使用できる音声が異なります。詳しくは下記説明を参照ください。

文章を入力またはペーストしてください

音量 速度 音程
言語と声を選択
関連サイト:
テキスト読み上げ Ver.2 (長文対応版)
使い方:
① 文字を入力またはペーストします。
② 言語と音声を選択します。
③ 読み上げボタンを押します。

速度、音程は音声種類によっては変化がありません。または変化が限定的です。
言語と音声を選択しても、指定通りにならない場合も有ります。
環境によっては読み上げが途中で停止してしまう事もあるようです。ブラウザを変更するなどしてお試しください。
使用できる言語と音声:
デバイスやブラウザによって使用できる音声が異なります。その種類は以下の通りです(2017.10調査)
環境その他によって状況が変わると思われます。

■ Firefox (Windows10)
ja-JP:Microsoft Haruka Desktop - Japanese
en-US:Microsoft Zira Desktop - English (United States)

■ Chrome (Windows10)
ja-JP:Microsoft Haruka Desktop - Japanese
en-US:Microsoft Zira Desktop - English (United States)
de-DE:Google Deutsch
en-US:Google US English
en-GB:Google UK English Female
en-GB:Google UK English Male
es-ES:Google español
es-US:Google español de Estados Unidos
fr-FR:Google français
hi-IN:Google हिन्दी
id-ID:Google Bahasa Indonesia
it-IT:Google italiano
ja-JP:Google 日本語
ko-KR:Google 한국의
nl-NL:Google Nederlands
pl-PL:Google polski
pt-BR:Google português do Brasil
ru-RU:Google русский
zh-CN:Google 普通话(中国大陆)
zh-HK:Google 粤語(香港)
zh-TW:Google 國語(臺灣)

■ Opera (Windows10)
ja-JP:Microsoft Haruka Desktop - Japanese
en-US:Microsoft Zira Desktop - English (United States)

■ Edge (Windows10)
ja-JP:Microsoft Ayumi Mobile - Japanese (Japan)
ja-JP:Microsoft Haruka Mobile - Japanese (Japan)
ja-JP:Microsoft Ichiro Mobile - Japanese (Japan)

■ Firefox (Mac)
en-US:Alex
it-IT:Alice
sv-SE:Alva
fr-CA:Amelie
de-DE:Anna
he-IL:Carmit
id-ID:Damayanti
en-GB:Daniel
es-AR:Diego
nl-BE:Ellen
en-scotland:Fiona
en-US:Fred
ro-RO:Ioana
pt-PT:Joana
es-ES:Jorge
es-MX:Juan
th-TH:Kanya
en-AU:Karen
ja-JP:Kyoko
sk-SK:Laura
hi-IN:Lekha
it-IT:Luca
pt-BR:Luciana
ar-SA:Maged
hu-HU:Mariska
zh-TW:Mei-Jia
el-GR:Melina
ru-RU:Milena
en-IE:Moira
es-ES:Monica
nb-NO:Nora
es-MX:Paulina
en-US:Samantha
da-DK:Sara
fi-FI:Satu
zh-HK:Sin-ji
en-ZA:Tessa
fr-FR:Thomas
zh-CN:Ting-Ting
en-IN:Veena
en-US:Victoria
nl-NL:Xander
tr-TR:Yelda
ko-KR:Yuna
ru-RU:Yuri
pl-PL:Zosia
cs-CZ:Zuzana

■ Chrome (Mac)
ja-JP:Kyoko
en-US:Alex
it-IT:Alice
sv-SE:Alva
fr-CA:Amelie
de-DE:Anna
he-IL:Carmit
id-ID:Damayanti
en-GB:Daniel
es-AR:Diego
nl-BE:Ellen
en:Fiona
en-US:Fred
ro-RO:Ioana
pt-PT:Joana
es-ES:Jorge
es-MX:Juan
th-TH:Kanya
en-AU:Karen
sk-SK:Laura
hi-IN:Lekha
it-IT:Luca
pt-BR:Luciana
ar-SA:Maged
hu-HU:Mariska
zh-TW:Mei-Jia
el-GR:Melina
ru-RU:Milena
en-IE:Moira
es-ES:Monica
nb-NO:Nora
es-MX:Paulina
en-US:Samantha
da-DK:Sara
fi-FI:Satu
zh-HK:Sin-ji
en-ZA:Tessa
fr-FR:Thomas
zh-CN:Ting-Ting
en-IN:Veena
en-US:Victoria
nl-NL:Xander
tr-TR:Yelda
ko-KR:Yuna
ru-RU:Yuri
pl-PL:Zosia
cs-CZ:Zuzana
de-DE:Google Deutsch
en-US:Google US English
en-GB:Google UK English Female
en-GB:Google UK English Male
es-ES:Google español
es-US:Google español de Estados Unidos
fr-FR:Google français
hi-IN:Google हिन्दी
id-ID:Google Bahasa Indonesia
it-IT:Google italiano
ja-JP:Google 日本語
ko-KR:Google 한국의
nl-NL:Google Nederlands
pl-PL:Google polski
pt-BR:Google português do Brasil
ru-RU:Google русский
zh-CN:Google 普通话(中国大陆)
zh-HK:Google 粤語(香港)
zh-TW:Google 國語(臺灣)

■ Safari (Mac)
en-US:Alex
it-IT:Alice
sv-SE:Alva
fr-CA:Amelie
de-DE:Anna
he-IL:Carmit
id-ID:Damayanti
en-GB:Daniel
es-AR:Diego
nl-BE:Ellen
en-scotland:Fiona
en-US:Fred
ro-RO:Ioana
pt-PT:Joana
es-ES:Jorge
es-MX:Juan
th-TH:Kanya
en-AU:Karen
ja-JP:Kyoko
sk-SK:Laura
hi-IN:Lekha
it-IT:Luca
pt-BR:Luciana
ar-SA:Maged
hu-HU:Mariska
zh-TW:Mei-Jia
el-GR:Melina
ru-RU:Milena
en-IE:Moira
es-ES:Monica
nb-NO:Nora
es-MX:Paulina
en-US:Samantha
da-DK:Sara
fi-FI:Satu
zh-HK:Sin-ji
en-ZA:Tessa
fr-FR:Thomas
zh-CN:Ting-Ting
en-IN:Veena
en-US:Victoria
nl-NL:Xander
tr-TR:Yelda
ko-KR:Yuna
ru-RU:Yuri
pl-PL:Zosia
cs-CZ:Zuzana

■ Safari (iPad)
ar-SA:Maged
cs-CZ:Zuzana
da-DK:Sara
de-DE:Anna
de-DE:Helena
de-DE:Martin
el-GR:Melina
en-AU:Catherine
en-AU:Gordon
en-AU:Karen
en-GB:Arthur
en-GB:Daniel
en-GB:Martha
en-IE:Moira
en-US:Aaron
en-US:Fred
en-US:Nicky
en-US:Samantha
en-ZA:Tessa
es-ES:Monica
es-MX:Paulina
fi-FI:Satu
fr-CA:Amelie
fr-FR:Daniel
fr-FR:Marie
fr-FR:Thomas
he-IL:Carmit
hi-IN:Lekha
hu-HU:Mariska
id-ID:Damayanti
it-IT:Alice
ja-JP:Kyoko (拡張)
ja-JP:O-ren (拡張)
ja-JP:Hattori
ja-JP:Kyoko
ja-JP:O-ren
ko-KR:Yuna
nl-BE:Ellen
nl-NL:Xander
no-NO:Nora
pl-PL:Zosia
pt-BR:Luciana
pt-PT:Joana
ro-RO:Ioana
ru-RU:Milena
sk-SK:Laura
sv-SE:Alva
th-TH:Kanya
tr-TR:Yelda
zh-CN:Li-mu
zh-CN:Ting-Ting
zh-CN:Yu-shu
zh-HK:Sin-ji
zh-TW:Mei-Jia
ブラウザで指定テキストを音声発声できる Web Speech API が実装されています。Speech Synthesis API (音声合成)を組み込み、ちょっと実用サイトっぽく仕上げてみました。
きっかけは、業務用ウェブアプリの数値入力で、桁を間違えてしまうので何とか間違えを軽減する方法は無いかと言うものです。
既に100000000は「1億円」、10000000は「1000万円」、1234567は「123万4567円」などと、万、億の桁で日本語を入れた表示を行っていますし、文字は大きめに表示させていますので、そうそう間違えることはありません。 ただし稀に間違えるようで、その後のチェックで発覚するという事例が有りました。
どうしても目でのチェックは桁間違いが発生しやすいですので耳でのチェックも出来ないものかと思い、調べたら比較的簡単に実装できる時代になっていました。
音声ファイルを用意することも無く、数行のJavaScript記述で実装可能です。
数字読み上げ品質はなかなかのもの。1234567890は「じゅうにおくさんぜんよんひゃくごじゅうろくまんななせんはっぴゃくきゅうじゅう」と、自然に読んでくれました。
注意:
本プログラムの読み上げ正確性や品質はOSやウェブブラウザに依存します。
「先住民」が「さきじゅうみん」と読まれてしまうという具体的な問題報告を受け、以下調査いたしました。
なお、この結果は 2020-08-06 時点のものであり、今後改善される可能性が有ります。

Windows10 1909 Chrome せんじゅうみん
Windows10 1909 Firefox せんじゅうみん
Windows10 1909 Edge せんじゅうみん

macOS 10.15.5 Safari さきじゅうみん
macOS 10.15.5 Chrome さきじゅうみん
macOS 10.15.5 Firefox さきじゅうみん

AndroidOS 10 Chrome せんじゅうみん

iOS 12.4.8 iPhone さきじゅうみん

このことから、
macOS/iOS では「先住民」と言う単語が「せんじゅうみん」として認識されていないことが分かります。
この単語に関わらず意図しない発声になる場合が有りますのでご注意ください。
注意:
[言語と声]を適切に選ばないと音声読み上げされません。
動作環境(2022-09-11時点)
・Google Chrome 105
・Microsoft Edge 105
・Mozilla Firefox 104
・Apple Safari 15.6
2017年10月初版
このサイトについてのお問い合わせはエーオーシステムまでお願いいたします。
ご使用上の過失の有無を問わず、本プログラムの運用において発生した損害に対するいかなる請求があったとしても、その責任を負うものではありません。