EPUB をオーディオブックに:電子書籍を MP3 に変換
読むより聞きたい本があります。散歩中、運転中、目が疲れたとき。EPUB にはすでに章ごとに分かれたきれいなテキストが入っているので、オーディオブックにいちばんしやすい形式です。テキストを取り出し、章ごとに読み上げるだけです。
無料の SuperClonica エンジンは、自然なニューラル音声で、長さの制限なく、あなたのPC上でオフラインで読み上げます。このガイドでは、テキストの取り出し方、MP3 への変換、変換してよい本について説明します。
必要なもの
大手ストアで買った本の多く(Kindle の本を含む)は DRM で保護されています。変換はできず、多くの国で禁止されている DRM の解除については、このガイドでは扱いません。
- DRM のない EPUB:自分の原稿、パブリックドメインの本、DRM なしで販売されている本。
- テキストを取り出すための無料の電子書籍管理ソフト calibre。
- 無料の SuperClonica エンジンと Python 3.10 以降:python -m pip install superclonica-cpu。
- グラフィックカードは不要。ふつうのCPUで足ります。
1ページを無料で試聴
本を丸ごと変換する前に、1文をコピーして、どの声のページにでも30〜100文字で貼り付け、言語を選んで生成ボタンを押します。数秒でナレーターの声の感じが分かります。アカウントは不要です。
EPUB からテキストを取り出す
1章1ファイルにすると、確認・修正もプレーヤーでの移動も楽になります。
- calibre で本をプレーンテキストに変換:ebook-convert book.epub book.txt。
- 目次、奥付、注の記号は削除。
- 章見出しで区切り、1章につき1ファイルに。
- 読みにくい名前や略語は、読ませたいとおりに書く。
章を MP3 に読み上げる
各章を1つのコマンドで読み上げます:superclonica --text-file chapter01.txt --voice F2 --lang ja --normalize --output chapter01.mp3。長い章は自然な間で分割されて1つのファイルにまとめられ、どの章も同じ声質から始まります。私たちの見積もりでは、8コアのデスクトップCPUで1時間分の音声に6〜10分かかります。章マーカー付きの M4B 1ファイルにしたい場合は、ffmpeg などの音声ツールで章をつなげます。
変換してよい本
自分の DRM なしの本を個人で聞くのはあなたの自由です。Project Gutenberg などのパブリックドメインの本は読み上げて共有できますが、パブリックドメインかどうかは国によって異なります。著作権が残っている本のオーディオブックを公開するには権利者の許可が必要です。ストアの AI ナレーションに関するルールも確認してください。