写真を音声に:画像の中の文字を読み上げる
本のページ、メニュー、看板、メッセージのスクリーンショット、プリント。聞きたい文章が画像の中にしかないことがあります。音声にするには2つのステップがあり、まず画像の文字を認識し、それから音声化します。どちらにも無料のよい道具があります。
このガイドでは、スマホやパソコンで写真から文字をコピーする方法と、それを SuperClonica で音声化する方法を紹介します。31言語の自然な声、1文用の無料オンラインお試し、ページ全体用の無料エンジンがあります。
ステップ1:写真から文字を取り出す
認識したテキストは一度確認しましょう。単語の切れや文字の入れ違いなどの OCR の誤りは、そのまま読み上げられます。
- iPhone では「テキスト認識表示」(Live Text)で、写真やカメラの中の文字を選択してコピーできます。
- Android では Google レンズで、写真やカメラの文字を選択してコピーできます。
- パソコンでは、Tesseract などの OCR ツールで画像をテキストファイルにできます。
- アプリの違いより、明るさ、まっすぐな角度、ピントのほうが大切です。
ステップ2:無料でオンライン音声化
どの声のページでも、30〜100文字の文を貼り付け、言語を選んで生成ボタンを押します。数秒で試聴とダウンロードができ、アカウントは不要です。
音声化の前にテキストを整える
写真からは1段落ずつコピーしましょう。ページ全体より確認が楽です。
- 文の途中でページが改行した行はつなげます。改行ではもともと間は入りません。
- ページ番号、見出し、注の記号は削除します。
- 行末で分かれた単語を直します。
- 数字や略語は読ませたい形で書きます。
ページ全体や大量の写真
ページ全体なら、Tesseract で認識します。たとえば tesseract photo.jpg page -l jpn で page.txt ができます。次に無料の音声エンジンを python -m pip install superclonica-cpu で入れて superclonica --text-file page.txt --voice F2 --lang ja --normalize --output page.mp3 を実行します。エンジンに文字数の制限はなく、オフラインで動くので、スキャンした章やプリントの束も、どこにもアップロードせずに音声にできます。ファイル名をページ番号にしておけば順番を保てます。
プライバシーと音声化してよいもの
どちらのステップも自分の端末でできるので、私的な手紙や書類は手元にとどまります。SuperClonica に文を送るのは無料のオンラインお試しだけです。本のページを自分で聞くために音声化するのは私的利用ですが、本の音声を公開するには権利者の許可が必要です。