首頁 > 後端開發 > Python教學 > 文字轉語音(書到有聲書)

文字轉語音(書到有聲書)

Barbara Streisand
發布: 2025-01-12 20:10:42
原創
209 人瀏覽過

Text to speech (book to audiobook)

是否曾經希望您可以在不犧牲寶貴的閱讀時間的情況下享受您最喜愛的書籍? 我們很多人都面臨這種困境。我們有想讀的書,但生活卻阻礙了我們。

以下是一些常見的挑戰:

  1. 聽有聲書是繁忙日程中的便捷選擇。
  2. 閱讀通常需要集中註意力和保持固定的姿勢,這使得同時處理多項任務變得困難。
  3. 同時購買文字和音訊版本可能會很昂貴,而純音訊版本並不總是理想的。

幸運的是,有一個簡單的編碼解決方案可以將您現有的電子書免費轉換為有聲讀物。

解:gTTS

Python 函式庫 gTTS 提供了一種從文字產生語音的簡單方法。

gTTS 是什麼?

gTTS 利用 Google 翻譯的文字轉語音 API。 它是一款支援多種語言和 MP3 輸出的多功能工具,非常適合有聲讀物、自動訊息和輔助功能應用程式。

gTTS 主要功能:

  1. 多語言支援:將文字轉換為多種語言的語音,包括英語、西班牙語、法語等。
  2. 地區口音: 透過指定頂級域 (TLD)(如 .com.co.uk.co.in
  3. 來微調口音)
  4. 可調速度: 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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板