因为工作需要,用python编写了一个edge-tts文字转语音小工具(需联网)。
以下是使用说明和截图。
2025-03-12T05:42:42.png
2025-03-12T05:42:56.png
2025-03-12T05:43:03.png
2025-03-12T05:43:10.png

文字转换语音小工具使用说明

一、软件概述
本工具是一款仅限内部使用的文字转换语音小工具,由daixiang.tech开发。它可以将文本文件中的文字转换为语音,并保存为 MP3 格式的音频文件。用户可以选择不同的音色和语速,还能对生成的音频文件进行试听。

二、软件界面介绍

  1. 主窗口
    主窗口标题为 “文字转换语音小工具()作者:”,初始大小为 800x600 像素。界面主要包含以下几个部分:
    文件选择区域
    音色和语速设置区域
    转换操作区域
    输出文件信息显示区域
    音频试听控制区域
    实时时间显示区域
  2. 文件选择区域
    请选择需要转换成语音的 txt 文件:提示用户选择要转换的文本文件。
    点击选择:点击此按钮,弹出文件选择对话框,用户可以选择一个或多个 TXT 文本文件。选择完成后,已选择文件的名称会显示在旁边的输入框中。
  3. 音色和语速设置区域
    请选择音色:提供一个下拉菜单,用户可以从列表中选择不同的中文音色,目前仅支持中文语音。
    语速调整(%):用户可以在输入框中填写语速调整的百分比,必须填写 “+”(加速)或 “-”(减速)加数字,无需填写 “%”,默认无变速(+0)。
  4. 转换操作区域
    点击开始转换:点击此按钮,程序会将选择的文本文件内容转换为语音,并保存为 MP3 文件。如果转换成功,会弹出提示框显示操作成功信息;如果转换失败,会提示失败原因,并尝试重新转换,最多重试 2 次。
  5. 输出文件信息显示区域
    输出文件路径:显示转换后生成的 MP3 文件的完整路径。
    输出文件名称:显示转换后生成的 MP3 文件的名称。
    打开输出文件所在文件夹:点击此按钮,会自动打开存储生成 MP3 文件的文件夹。
  6. 音频试听控制区域
    播放:点击此按钮,开始播放生成的音频文件。如果音频处于暂停状态,点击后会继续播放。
    暂停:点击此按钮,暂停当前正在播放的音频。
    停止:点击此按钮,停止播放音频,并将播放位置重置为开头。
  7. 实时时间显示区域
    显示当前软件的运行时间。

三、使用步骤

  1. 选择文本文件
    点击 “点击选择” 按钮,在弹出的文件选择对话框中选择一个或多个 TXT 文本文件。选择完成后,已选择文件的名称会显示在输入框中。
  2. 设置音色和语速
    音色选择:从 “请选择音色” 的下拉菜单中选择你喜欢的中文音色。
    语速调整:在 “语速调整(%)” 的输入框中填写合适的语速调整百分比,例如 “+20” 表示加速 20%,“-10” 表示减速 10%。如果不需要调整语速,保持默认的 “+0” 即可。
  3. 开始转换
    点击 “点击开始转换” 按钮,程序会开始将选择的文本文件内容转换为语音。转换过程中,如果出现错误,程序会尝试重新转换,最多重试 2 次。转换成功后,会弹出提示框显示操作成功信息,并在输出文件信息显示区域显示生成的 MP3 文件的路径和名称。
  4. 试听音频
    转换完成后,点击 “播放” 按钮即可开始试听生成的音频文件。在播放过程中,你可以随时点击 “暂停” 按钮暂停播放,点击 “停止” 按钮停止播放并重置播放位置。
  5. 查看输出文件
    点击 “打开输出文件所在文件夹” 按钮,会自动打开存储生成 MP3 文件的文件夹,你可以在该文件夹中找到生成的音频文件。

四、注意事项
文件编码问题:程序会尝试使用 UTF-8 和 GBK 编码读取文本文件,如果文件使用其他编码,可能会导致读取失败。如果遇到读取错误,程序会弹出提示框。
网络连接问题:该工具在转换语音过程中可能需要网络连接,请确保你的设备已连接到网络。
安全软件提示:由于本工具是通过 PyInstaller 打包的,可能会被部分安全软件误判为存在风险。如果遇到此类情况,请将程序添加到安全软件的信任列表中。

可带源码出售
售价:¥30

博主微信:

分类: python源码源码分享 标签: 暂无标签

评论

暂无评论数据

暂无评论数据

目录