tts-server-android完整指南:一个系统服务,让手机所有朗读换上任意音色
【免费下载链接】tts-server-android这是一个Android系统TTS应用,内置微软演示接口,可自定义HTTP请求,可导入其他本地TTS引擎,以及根据中文双引号的简单旁白/对话识别朗读 ,还有自动重试,备用配置,文本替换等更多功能。项目地址: https://gitcode.com/GitHub_Trending/tt/tts-server-android
如果你发现手机上各个 App 的"朗读"音色总是那一个,问题往往不在 App,而在系统 TTS 引擎。tts-server-android 是一款 Android 系统 TTS 应用:它自己不做语音合成,而是充当系统级的"声音总调度",把每一次朗读请求按你的配置派给不同的语音源。启用之后,全手机的朗读都能换成内置、本地、HTTP 或自己写插件的音色。
🎙️ 启用之后全机升级:系统TTS接管了什么
它不是"复制文本去朗读"那类工具。安装后在系统的"文字转语音"服务里把它启用,全机 App 的朗读请求都会经过这里:阅读 App 读章节、浏览器读网页,凡是需要"一个声音来读"的地方,都会先到这家"声音代理"这里下单,再由它转给你配置的语音源。所以它的主界面是一张配置列表而不是文本框——每一项就是一种可用"嗓音",能单独设语速、音量、音高,长按即可试听;还能把几个音色编成一组,一键整体切换。
🧩 添加语音源四步走:内置、本地、HTTP、插件TTS
点右上角"+",添加"嗓音"有四个选项,对应四种来源:
- 添加内置TTS:用系统自带音色,不联网、随时能读;
- 添加本地TTS:调用你手机里其他 App 的本地 TTS 引擎;
- 添加自定义HTTP TTS:自己写请求接入任意在线语音接口,请求头、认证参数都能自定义;
- 添加插件TTS:最灵活的一种,把整个请求流程写成 JavaScript 脚本,内置运行环境提供了 http、file、websocket、console 等现成函数,预置的 Azure 插件就是用它写的。
此外还有添加背景音乐与添加分组两个选项。每个配置都支持独立导入导出,配置也能通过直链上传推到网盘变成链接,发给朋友一键导入。
✂️ 文本的两道"加工":朗读规则与替换规则
朗读规则:一本书分出旁白与对话
听书最讲究的,是叙述和角色要用不同声音。应用内置了一套朗读规则:按中文双引号把文本切开,引号外算旁白、引号内算对话,再分别匹配列表里不同的 TTS 配置来合成。我朋友通勤听网文就用这条内置规则,旁白配个沉稳的音色、台词配个活泼的,一章读下来像听广播剧。规则本身是 JS 脚本(源码看内置脚本),也可以自己写切分与打标签逻辑。
替换规则:纠正发音,正则批量处理
文本在合成前还能过一道替换规则:比如把"你好"替换成"您好",或者启用正则、把短对话批量套上特殊符号,修正引擎的发音习惯。两条规则的设置入口,连同插件管理、直链上传设置、分割长句、使用内置播放器等开关,都在右上角"更多"菜单里;配置、朗读规则、插件、替换规则四个模块都支持独立导入导出。
⚡ 进阶玩法:备用配置、直链分享与TTS转发器
把系统TTS变成Web接口:转发器怎么用
最特别的是TTS转发器:把系统 TTS 包成一个 HTTP 网络接口,任何会发 HTTP 请求的 App 都能来"下单"。官方配合阅读 App Legado,用它的网络 TTS 引擎预缓存整章音频,能解决系统 TTS 常见的"段落之间等半天"卡顿。转发器自带网页界面,可以直接选引擎、填测试文本、调测试语速、点击试听。
常见坑两个:锁屏中断与段落间隔
第一个坑是锁屏后朗读停止:把本 App 和阅读 App 加入电池优化白名单即可,左侧滑菜单里有一键入口,个别系统还需给后台任务上锁。第二个是段落间隔长,这是系统 TTS 无法预缓存音频、每句都同步获取导致的,用上面"转发器 + Legado 预缓存"的组合就是官方答案。
一句收尾:把手机上的"朗读"主动权攥在自己手里——挑音色、写规则、留备份。动手之前,可以先翻翻官方帮助文档和JS插件编写指南。
【免费下载链接】tts-server-android这是一个Android系统TTS应用,内置微软演示接口,可自定义HTTP请求,可导入其他本地TTS引擎,以及根据中文双引号的简单旁白/对话识别朗读 ,还有自动重试,备用配置,文本替换等更多功能。项目地址: https://gitcode.com/GitHub_Trending/tt/tts-server-android
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考