Skip to content

CheeMao/aliyun-tts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-TTS 语音合成工具

基于阿里云 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 添加执行权限后运行

方式二:Python 源码运行

# 安装依赖
pip install dashscope

# 运行
python tts_gui.py

配置说明

  1. 获取阿里云 API Key

  2. 在应用中填入 API Key,选择模型和语音ID

  3. 调节语速(可选)

    • 范围:0.5x - 2.0x
    • 1.0x 为默认语速
    • 数值越大语速越快
  4. 输入文本,点击"开始合成"

支持的语音

语音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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors