MultiTTS 中文文档 下载 App

MultiTTS 音量语速参数失效 — 调了但朗读没变化

问题现象

在 MultiTTS 里长按发音人头像调了语速和音量,但实际朗读时:

可能原因和解决办法

原因一:调的不是当前正在用的发音人 ⭐⭐⭐⭐⭐

MultiTTS 有几十上百个发音人,每个发音人的参数独立保存。如果你给"A 发音人"调了语速,但实际朗读用的是"B 发音人",参数当然不生效。

解决办法:先看清楚当前默认发音人是谁(主界面会有高亮标记),然后调那张卡片的参数。

原因二:角色管理在切换发音人

如果你开启了角色管理(给不同角色分配了不同发音人),朗读时 MultiTTS 会自动在多个发音人之间切换。每个发音人有自己独立的参数。

解决办法:要么关闭角色管理测试一下,要么给每个被分配的发音人都分别调好参数。

原因三:APP 自己也在调语速

很多阅读 APP(番茄、微信读书等)自己有独立的语速设置。这个设置和 MultiTTS 的语速设置是叠加关系:

实际语速 = APP 语速 × MultiTTS 语速

比如:

解决办法:要么在 MultiTTS 里统一设好所有发音人的参数,把 APP 里的语速改成 1.0x;要么反过来 MultiTTS 里全部保持 1.0x,只在 APP 里调节。不要两边同时大幅调。

原因四:音量通道不对

如果你调的是"音量"参数但没反应,可能是手机的系统音量通道(媒体音 vs 通知音 vs 通话音)没对准。

解决办法:按一下手机音量键,看弹出的音量条显示的是"媒体"还是"其他"。朗读时应该走"媒体"通道。

原因五:引擎不支持该参数

极少数情况下,某个引擎的某个发音人可能不支持语速或音量调节。这种情况比较罕见。

解决办法:换个引擎的发音人试试(比如百度不行换搜狗)。

原因六:安卓 TTS 缓存没刷新

如果改了参数但朗读还是用旧的,可能是 TTS 服务缓存了旧参数。

解决办法:

  1. 设置 → 应用 → 显示系统进程
  2. 找到"文字转语音服务"
  3. 强制停止
  4. 重新触发朗读(系统会自动重启 TTS 服务)

原因七:重启 MultiTTS

改完参数后建议完全退出 MultiTTS 再重新打开一次——有些版本的参数热更新有 bug,需要重新加载才能生效。

最稳的参数配置方式

为了避免参数混乱,推荐的配置策略:

MultiTTS 层面

所有主力发音人的参数统一调整:

APP 层面

在阅读 APP 里只调语速(设为 1.0x 基准 + 微调)。

这样不管你切换哪个发音人,基础参数都是一致的,切换 APP 时只要在 APP 里微调语速就行,不会出现"这个 APP 听着特别快那个特别慢"的混乱。