Edge-TTS 多角色音频生成器是一款基于 Microsoft Edge TTS 技术的音频生成工具,专为教育领域设计,尤其适用于生成外语听力题音频文件。该工具支持多角色语音合成,可根据文本中的标记自动切换不同角色的语音,实现逼真的对话效果。
软件界面

主要功能
- 多角色语音合成:支持最多 4 个不同角色(A、B、C、D)的语音切换
- 智能文本标记:使用简单的标记语法控制角色切换、停顿和蜂鸣声
- 多种音频格式:支持生成 WAV、MP3、OGG、FLAC 等多种音频格式
- 实时试听:支持试听选中文本或全部文本,实时预览生成效果
- 自定义语音参数:每个角色可独立设置语音类型、语速、音调等参数
- 蜂鸣声支持:可插入蜂鸣声作为题目间的分隔符
- 文本文件操作:支持打开和保存文本文件,方便批量处理
技术特点
- 基于 Edge TTS:使用 Microsoft Edge 浏览器的 TTS 引擎,语音质量高
- 多线程处理:使用工作线程处理音频生成,界面响应流畅
- 直观的用户界面:采用 PyQt6 构建的现代化界面,操作简单直观
- 设置自动保存:自动保存用户的语音设置,下次启动时恢复
- 支持多种语言:可生成不同语言的语音,适合多语种听力题
安装方法
方法一:使用安装包(推荐)
1. 下载 `Setup_Edge-TTS多角色语音合成.exe` 安装程序
2. 运行安装程序,按照提示完成安装
3. 安装完成后,可在开始菜单或桌面找到快捷方式
方法二:从源码运行
1. 克隆或下载本项目到本地
2. 安装依赖:
```bash
pip install -r requirements.txt
```
3. 运行主程序:
```bash
python main.py
```
使用方法
1. 输入文本:在左侧文本编辑区输入要转换为语音的文本,或打开已有的文本文件
2. 添加角色标记:使用 `[A]`、`[B]`、`[C]`、`[D]` 标记切换不同角色
3. 添加停顿:使用 `[数字]` 标记添加停顿,如 `[1000]` 表示停顿 1 秒
4. 添加蜂鸣声:使用 `[R]` 标记添加蜂鸣声
5. 设置角色语音:在右侧选项卡中为每个角色设置语音类型、语速、音调等参数
6. 设置输出:选择输出文件路径和音频格式
7. 生成音频:点击「生成音频」按钮开始生成
8. 试听效果:点击「试听选中文本」或「试听全部文本」预览生成效果
文本标记说明
| 标记 | 功能 | 示例 |
| [A]、[B]、[C]、[D] | 切换角色 | [A]你好,我是角色A。[B]我是角色B。 |
| [数字] | 停顿指定毫秒数 | [A]你好。[1000][B]你好。 |
| [R] | 添加蜂鸣声 | [A]问题1。[R][A]问题2。 |
示例
英语听力题示例
[A]请听对话,然后回答问题。
[1000]
[B]Hi, Tom. How are you doing?
[C]I'm fine, thanks. How about you?
[B]I'm doing great. Did you finish your homework?
[C]Yes, I did. What about you?
[B]I'm still working on it. It's really difficult.
[R]
[1000]
[B]Question 1: What are they talking about?
[1000]
[R]
[1000]
[B]Question 2: Who has finished the homework?
多角色对话示例
[A]欢迎来到我们的英语角!今天我们要讨论的话题是「环境保护」。
[B]我认为保护环境非常重要,我们应该减少使用塑料袋。
[C]是的,我同意。我们还应该节约水资源。
[D]我觉得垃圾分类也很重要,这样可以减少污染。
[A]大家说得都很对。让我们一起行动起来,保护环境!
系统要求
- Windows 7 及以上操作系统
- Python 3.8 及以上(仅从源码运行时需要)
- 网络连接(使用 Edge TTS 服务时需要)
- 至少 2GB 内存
- 300MB 以上磁盘空间
常见问题
Q: 生成音频时提示错误怎么办?
A: 请检查网络连接是否正常,Edge TTS 服务需要网络连接。如果网络正常,请尝试重新启动程序。
Q: 生成的音频文件在哪里?
A: 默认保存在程序运行目录,您可以在「输出设置」中自定义保存位置。
Q: 如何添加更多角色?
A: 目前程序支持最多 4 个角色(A、B、C、D),如果需要更多角色,可以考虑将对话分段生成。
Q: 生成的音频质量如何?
A: 程序使用 Microsoft Edge TTS 引擎,语音质量清晰自然,支持多种语言和口音。
版权信息
© 2026 泰州姜堰钟毓信息技术有限公司
本软件仅供教育和个人使用,未经许可不得用于商业用途。
如果您在使用过程中遇到问题,或有任何建议,欢迎联系我们。
Edge-TTS 多角色音频生成器 - 让语音合成更简单,让听力教学更高效!