>使用Python轻松地将您的文本文件变成有声读物!该教程通过使用Audiogenipy Python脚本来指导您创建有声读物,并利用Google文本到语音(GTTS)的功能。 无论是最喜欢的小说,冗长的文档还是您自己的写作,此方法都简化了文本到语音转换。下面的说明适用于Linux,MacOS和Windows。
>
目录的
>
- 先决条件
介绍Audiogenipy
GTTS - 的限制
步骤1:安装GTTS库-
>步骤2:准备文本文件-
步骤3:用Audiogenipy - 创建有声读物
脚本功能解释了-
步骤5:享受您的有声读物- >
>脚本自定义选项-
-
语言选择-
-
>组合多个文件-
-
合并背景音乐-
-
>故障排除提示
常见问题(常见问题解答)-
-
使用自定义语音-
-
添加背景音乐-
-
>跨平台兼容性-
-
结论
- >先决条件
开始之前,请确保您有以下内容:>
python安装:
验证python已安装。 在Linux上,它经常被预安装;否则,请使用系统的软件包管理器(例如,在Debian/ubuntu上
)。
- >> audiogenipy脚本:获取Audiogenipy Python脚本(可在GitHub Gist上获得)。>
sudo apt install python
- gtts库:>使用pip安装:>
>- >文本文件:准备文本文件(例如,)。
pip install gTTS
- 介绍Audiogenipy
Audiogenipy是一个用户友好的Python脚本,旨在轻松的有声读物创建。它利用GTTS库,利用Google的高级文本到语音功能来实现高质量的音频输出。 GTTS提供各种语言的自然语音,并且不需要API键以个人使用。
GTTS 的限制
GTTS是一个免费的开源库,请注意以下局限性:>
- 速率限制: Google可能会限制特定时间范围内的请求数。>
不支持
语音自定义:自定义或用户定义的声音;只有Google的预训练的声音可用。- >
在线依赖性:>
>需要一个主动的Internet连接,因为GTTS依赖于Google的服务器。-
步骤1:安装GTTS库
>使用命令通过您的终端安装GTTS库:>
>步骤2:准备文本文件
pip install gTTS
>创建一个包含有声读物内容的文本文件。 保存它(例如,为
)。 示例:
步骤3:用Audiogenipy my_text_file.txt
创建有声读物
<code>Hello! This is sample text for an audiobook. Add your own text here.</code>
登录后复制
视听脚本简化了过程。 (在GitHub Gist上找到脚本 - [如果可用,请在此处插入github链接])。 脚本的核心功能如下详细介绍:
脚本功能解释了
>
>文本文件读取:读取指定的文本文件的内容。-
>文本到语音转换:使用GTTS将文本转换为语音。>
- > audiobook保存:>将生成的语音保存为mp3文件(或用户指定格式)。>
>- 用户互动:>提示文本文件路径和所需的输出文件名。
>- 播放选项:允许用户选择是立即播放有声读物还是退出。>
- >步骤4:运行脚本
保存Audiogenipy脚本(例如,为
)。>
>导航到终端中的脚本目录。
- 执行脚本:
audiogenipy.py
- 在提示时提供文本文件路径和输出文件名。
>
-
python audiogenipy.py
步骤5:享受您的有声读物 >
- >脚本执行后,您的有声读物(例如,
)将在指定的位置可用。 用您首选的媒体播放器打开它。
>脚本自定义选项
1。语言选择file.mp3
>修改GTTS函数中的参数以选择其他语言(例如,对于西班牙语)。
2。组合多个文件
>在转换之前调整脚本以读取和串联多个文本文件。lang
>
tts = gTTS(text, lang='es')
3。合并背景音乐
探索诸如Pydub之类的库,以在您的有声读物中添加背景音乐。
>故障排除提示
-
>找不到文件:双重检查文本文件的存在并正确路径。
>
-
>不支持的语言:验证gtts中的参数。
lang
>- 播放问题:确保支持输出文件格式,并且您的媒体播放器可以处理它。>
常见问题(常见问题解答)
1。使用自定义语音
gtts不支持自定义声音。考虑录制自己的声音并使用音频编辑工具组合。>
2。添加背景音乐
使用Pydub之类的库来覆盖背景音乐。
3。跨平台兼容性
该脚本旨在跨Windows,MacOS和Linux进行工作。结论
Audiogenipy提供了一种简单的方法,可以将文本转换为有声读物。 GTTS库简化了文本到语音转换,使其可用于各种应用程序。 实验和个性化您的有声读物创建过程!>
> Pixabay的Mohamed Hassan的特色图像。
以上是Audiogenipy:在Linux中毫不费力地使用Python和GTTS创建有声读物的详细内容。更多信息请关注PHP中文网其他相关文章!