テキスト読み上げ
テキスト読み上げ。音声・音量・速度・音程調整付き
■ 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.62017年10月初版 このサイトについてのお問い合わせはエーオーシステムまでお願いいたします。 ご使用上の過失の有無を問わず、本プログラムの運用において発生した損害に対するいかなる請求があったとしても、その責任を負うものではありません。
このページでお気付きの点がございましたらご連絡いただけますと幸いです。返答が必要な場合はメールアドレスをご記入ください。- エーオーシステム コーポレートサイトhttps://www.aosystem.co.jp/
- エーオーシステム プロダクトサイトhttps://ao-system.net/
- レンタルサーバー
- ウェブシステム開発
- バーチャル展示会
- ウェブカタログサービス
- チャットウィジェット
- スタンプラリー
- LINE獣害報告システム
- ウェブサイト(ホームページ)制作
- Android アプリ
- iOS (iPhone,iPad) アプリ
- Flutter開発
- UnrealEngineでアプリ開発
- 画像生成AIの活用
- Windowsアプリ
- 3Dグラフィック制作
- プログラミング記録QuickAnswer
- スカイボックス 3D SKY BOX
- Bingo Machine (UnrealEngineで開発)
- Roulette Wheel (UnrealEngineで開発)
- Gear Combination (UnrealEngineで開発)
- Mole Digging (UnrealEngineで開発)
便利 iOS(iPhone,iPad) アプリ