https://github.com/lonepheasantwarrior/talkifytts
云端大模型驱动的 Android 语音合成应用(TTS引擎)。支持豆包、腾讯、微软、千问等模型。An Android text-to-speech (TTS) engine powered by cloud-based large language models. Supports models such as Doubao, Tencent, Microsoft, and Qwen.
https://github.com/lonepheasantwarrior/talkifytts
ai aliyun android book dashscope doubao edge legado microsoft qwen reader seed tencent tts volcengine
Last synced: about 2 months ago
JSON representation
云端大模型驱动的 Android 语音合成应用(TTS引擎)。支持豆包、腾讯、微软、千问等模型。An Android text-to-speech (TTS) engine powered by cloud-based large language models. Supports models such as Doubao, Tencent, Microsoft, and Qwen.
- Host: GitHub
- URL: https://github.com/lonepheasantwarrior/talkifytts
- Owner: LonePheasantWarrior
- License: mit
- Created: 2026-01-23T02:26:44.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-03-02T18:23:57.000Z (about 2 months ago)
- Last Synced: 2026-03-02T20:59:52.575Z (about 2 months ago)
- Topics: ai, aliyun, android, book, dashscope, doubao, edge, legado, microsoft, qwen, reader, seed, tencent, tts, volcengine
- Language: Kotlin
- Homepage: https://gitee.com/LonePheasantWarrior/talkify
- Size: 2.49 MB
- Stars: 23
- Watchers: 0
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Talkify
#### 云端大模型驱动的 Android TTS 引擎
Talkify 是一款基于 Android 的现代化 TTS 连接器。它不生产语音,而是作为桥梁,将云端顶尖大模型(微软、通义千问、豆包、腾讯云)的高质量拟人语音合成能力,通过 Android 标准 Text-to-Speech 接口赋予您的系统和阅读软件。
让您的电子书朗读不再机械冰冷,而是充满情感与温度。
## ✨ 核心特性
- **🔌 多引擎支持**:内置 **阿里云通义千问**、**火山引擎豆包** 和 **腾讯云**,支持一键切换。
- **📱 系统级集成**:实现标准 Android TTS 接口,无缝支持 Legado(阅读)、Google Play图书 等任意支持调用TTS引擎的阅读软件。
- **⚡️ 流式合成**:采用流式传输技术(Streaming),大幅降低首字延迟,实现近乎实时的响应速度。
- **🛡️ 稳定后台**:完善的权限引导(网络、电池优化、通知),确保在后台长时间朗读不中断。
- **🎨 现代设计**:完全基于 Jetpack Compose 构建,遵循最新的 Material 3 Expressive 设计规范。
## 🧠 支持的引擎
| 引擎 ID | 名称 | 服务商 | 语言支持 | 特点 |
|:---:|:---|:---|:---|:------|
| **microsoft-tts** | 微软语音合成 | Microsoft Azure | 🇨🇳 🇺🇸 🇬🇧 🇯🇵 🇰🇷
🇫🇷 🇩🇪 🇪🇸 | 40+种音色,无需API Key |
| **seed-tts-2.0** | 豆包语音 2.0 | 火山引擎 | 🇨🇳 🇺🇸 | 16种音色,人声更自然 |
| **tencent-tts** | 腾讯语音合成 | 腾讯云 | 🇨🇳 🇺🇸 | 47种音色(超自然/大模型/精品) |
| **qwen3-tts** | 通义千问 3 | 阿里云百炼 | 🇨🇳 🇺🇸 🇩🇪 🇫🇷 🇪🇸
🇵🇹 🇮🇹 🇯🇵 🇰🇷 🇷🇺 | 48种音色,多语种支持 |
## 🛠️ 技术栈
- **语言**: Kotlin 2.3.10
- **架构**: MVVM (Model-View-ViewModel) + Clean Architecture
- **UI**: Jetpack Compose (BOM 2026.02.00) + Material 3 Expressive
- **网络**: OkHttp 4.12.0 (HTTP/2, Streaming)
- **最低兼容**: Android 11 (API 30)
- **目标版本**: Android 16 (API 36)
## 🚀 快速开始
### 前置准备
> **提示**:微软语音合成引擎(microsoft-tts)**无需任何配置**,开箱即用!
1. **火山引擎**:前往 [控制台](https://console.volcengine.com/speech/new/setting/apikeys) 申请 API Key。
2. **腾讯云**:前往 [控制台](https://console.cloud.tencent.com/cam/capi) 获取 AppID、SecretID 和 SecretKey。
3. **阿里云百炼**:前往 [控制台](https://bailian.console.aliyun.com/) 申请 API Key。
### 构建与运行
```bash
# 1. 克隆仓库
git clone https://github.com/LonePheasantWarrior/TalkifyTTS.git
cd TalkifyTTS
# 2. 检查代码
./gradlew lint
# 3. 编译 Debug 包
./gradlew assembleDebug
# 输出: app/build/outputs/apk/debug/app-debug.apk
```
### 推荐搭配
Talkify 作为一个 TTS 引擎,最佳的使用场景是搭配优秀的电子书阅读器:
* [Legado / 开源阅读](https://github.com/gedoor/legado)
* [Google Play Books / Google Play 图书](https://play.google.com/store/apps/details?id=com.google.android.apps.books)
### 其他电子书阅读器推荐
* [Readest](https://github.com/readest/readest) (内置微软 EdgeTTS 引擎,可直接免费调用。朗读效果稍逊但好在可以白嫖,也是个不错的选择~)
## 📚 文档
详细的架构设计、代码规范和扩展指南,请参阅 [doc/开发指南.md](doc/开发指南.md)。
## ☕️ Buy Me a Mixue
如果您觉得 Talkify 对您有帮助,欢迎请我喝杯蜜雪冰城 🍦
支付宝
微信
## 🤝 致谢
* [Trae](https://www.trae.cn)
* [MiniMax M2.1](https://www.minimaxi.com/news/minimax-m21)
* [Gemini CLI](https://geminicli.com)
* [Gemini 3 Pro](https://deepmind.google/models/gemini/pro)
## Star History
[](https://www.star-history.com/?repos=LonePheasantWarrior%2FTalkifyTTS&type=date&legend=bottom-right)