基于阿里云 CosyVoice 语音合成服务的桌面应用,支持多种语音模型和音色。
- 🎙️ 多种语音模型支持(CosyVoice v1.5 - v3.5)
- 🗣️ 丰富的内置音色(男声/女声/童声)
- 🚀 语速调节(0.5x - 2.0x)
- ⚙️ API Key、模型、语音ID 可视化配置
- 📁 自动保存音频到本地
▶️ 一键播放生成的音频- 🌍 跨平台支持(Windows/macOS/Linux)
前往 Releases 页面下载对应平台的文件:
| 平台 | 文件 | 使用方式 |
|---|---|---|
| Windows | AI-TTS-Windows.exe | 双击运行 |
| macOS | AI-TTS-macOS.dmg | 挂载后拖到 Applications |
| Linux | AI-TTS-Linux | 添加执行权限后运行 |
# 安装依赖
pip install dashscope
# 运行
python tts_gui.py-
获取阿里云 API Key
- 访问 阿里云 DashScope 控制台
- 开通服务并创建 API Key
-
在应用中填入 API Key,选择模型和语音ID
-
调节语速(可选)
- 范围:0.5x - 2.0x
- 1.0x 为默认语速
- 数值越大语速越快
-
输入文本,点击"开始合成"
| 语音ID | 名称 | 类型 |
|---|---|---|
| longxiaochun | 龙小春 | 女声-甜美 |
| longwan | 龙婉 | 女声-温柔 |
| longyue | 龙悦 | 女声-活泼 |
| longfei | 龙飞 | 女声-知性 |
| longjielidou | 龙杰力豆 | 童声 |
| longxiaobai | 龙小白 | 男声-活泼 |
| longyao | 龙尧 | 男声-沉稳 |
| longteng | 龙腾 | 男声-磁性 |
更多音色请参考 阿里云语音合成文档。
AI-TTS/
├── tts_gui.py # 主程序
├── requirements.txt # 依赖列表
├── run.bat # Windows 启动脚本
├── config.json # 配置文件(自动生成)
└── output/ # 音频输出目录(自动创建)
- Python 3.8+
- dashscope
- tkinter(Python 内置)
MIT License