ホームページ > バックエンド開発 > Python チュートリアル > テキスト読み上げ (書籍からオーディオブックへ)

テキスト読み上げ (書籍からオーディオブックへ)

Barbara Streisand
リリース: 2025-01-12 20:10:42
オリジナル
206 人が閲覧しました

Text to speech (book to audiobook)

貴重な読書時間を犠牲にすることなく、お気に入りの本を楽しめたらと思ったことはありませんか? 私たちの多くはこのジレンマに直面しています。読みたい本はありますが、生活の邪魔になります。

ここでは、一般的な課題をいくつか示します:

  1. オーディオブックを聴くことは、忙しいスケジュールの便利な代替手段です。
  2. 読書には多くの場合、集中力と静止した姿勢が必要であり、マルチタスクが困難になります。
  3. テキスト版と音声版の両方を購入すると高価になる可能性があり、音声のみのバージョンが必ずしも理想的であるとは限りません。

幸いなことに、既存の電子ブックを無料でオーディオブックに変換する簡単なコーディング ソリューションが存在します。

解決策: gTTS

Python ライブラリ gTTS は、テキストから音声を生成する簡単な方法を提供します。

gTTS とは何ですか?

gTTS は、Google 翻訳の Text-to-Speech API を利用します。 これは、複数の言語と MP3 出力をサポートする多用途ツールであり、オーディオブック、自動メッセージ、アクセシビリティ アプリケーションに最適です。

gTTS の主な機能:

  1. 多言語サポート: 英語、スペイン語、フランス語などを含む多数の言語でテキストを音声に変換します。
  2. 地域アクセント: .com.co.uk、または .co.in などのトップレベル ドメイン (TLD) を指定してアクセントを微調整します。
  3. 調整可能な速度: slow パラメータを使用すると、理解力を向上させるために発話速度を制御できます。

例: テキストから音声への変換

これは簡単なコードスニペットです:

<code class="language-python">from gtts import gTTS

# Text to convert
text = "Hello, welcome to the world of text-to-speech!"

# Create gTTS object
speech = gTTS(text=text, lang='en', tld='com', slow=False)

# Save as MP3
speech.save("output.mp3")

print("Audio file 'output.mp3' created successfully.")</code>
ログイン後にコピー

簡略化されたソリューション: 既製のリポジトリ

利便性をさらに高めるために、テキスト読み上げを使用して .epub および .fb2 ファイルの MP3 オーディオブックへの変換を効率化するリポジトリを作成しました。

今すぐ電子書籍をオーディオ形式で楽しみ始めましょう!

以上がテキスト読み上げ (書籍からオーディオブックへ)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート