Talkify 是一款基于 Android 的现代化 TTS 连接器。它不生产语音,而是作为桥梁,将云端顶尖大模型(通义千问、豆包)的高质量拟人语音合成能力,通过 Android 标准 Text-to-Speech 接口赋予您的系统和阅读软件。
让您的电子书朗读不再机械冰冷,而是充满情感与温度。
- 🔌 多引擎支持:内置 阿里云通义千问 和 火山引擎豆包,支持一键切换。
- 📱 系统级集成:实现标准 Android TTS 接口,无缝支持 Legado(阅读)、Google Play图书 等任意支持调用TTS引擎的阅读软件。
- ⚡️ 流式合成:采用流式传输技术(Streaming),大幅降低首字延迟,实现近乎实时的响应速度。
- 🛡️ 稳定后台:完善的权限引导(网络、电池优化、通知),确保在后台长时间朗读不中断。
- 🎨 现代设计:完全基于 Jetpack Compose 构建,遵循最新的 Material 3 Expressive 设计规范。
| 引擎 ID | 名称 | 服务商 | 语言支持 | 特点 |
|---|---|---|---|---|
| qwen3-tts | 通义千问 3 | 阿里云百炼 | 🇨🇳 🇺🇸 🇩🇪 🇫🇷 🇪🇸 🇵🇹 🇮🇹 🇯🇵 🇰🇷 🇷🇺 |
48种音色 |
| seed-tts-2.0 | 豆包语音 2.0 | 火山引擎 | 🇨🇳 🇺🇸 | 16种音色 |
- 语言: 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)
# 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.apkTalkify 作为一个 TTS 引擎,最佳的使用场景是搭配优秀的电子书阅读器:
- Readest (内置微软 EdgeTTS 引擎,可直接免费调用。朗读效果稍逊但好在可以白嫖,也是个不错的选择~)
详细的架构设计、代码规范和扩展指南,请参阅 doc/开发指南.md。
如果您觉得 Talkify 对您有帮助,欢迎请我喝杯蜜雪冰城 🍦
支付宝 |
微信 |


