是否曾经希望您可以在不牺牲宝贵的阅读时间的情况下享受您最喜爱的书籍? 我们很多人都面临着这种困境。我们有想读的书,但生活却阻碍了我们。
以下是一些常见的挑战:
幸运的是,有一个简单的编码解决方案可以将您现有的电子书免费转换为有声读物。
解决方案:gTTS
Python 库 gTTS
提供了一种从文本生成语音的简单方法。
gTTS 是什么?
gTTS
利用 Google Translate 的文本转语音 API。 它是一款支持多种语言和 MP3 输出的多功能工具,非常适合有声读物、自动消息和辅助功能应用程序。
gTTS 主要功能:
.com
、.co.uk
或 .co.in
。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中文网其他相关文章!