MultiTTS 中文文档 下载 App

按语言分配发音人 — 中英双语段落自动切换音源

双语朗读场景

阅读双语对照资料、英文学习材料、或者在看的网文里夹杂英文对话时,你希望:

而不是用同一个发音人把所有内容都用中文调读一遍英文。这就是 MultiTTS "按语言匹配"模式解决的问题。

配置步骤

规则一:英文段落

项目值
匹配模式语言
语言选项English / 英语
分配发音人选一个英文音源(微软 Jenney / Google 英文发音人等)

规则二:中文段落

项目值
匹配模式语言
语言选项中文 / Chinese
分配发音人你的主力中文发音人

规则三(可选):兜底

项目值
匹配模式文本
匹配条件留空
分配发音人默认发音人

支持的语言

按语言匹配模式下,可选择的语言取决于 MultiTTS 当前版本,常见的包括:

语言英文音源推荐
中文(简体/繁体)百度/搜狗/微软中文发音人
英语微软 Jenny / 英文发音人 / Google 英文
日语部分微软/搜狗音源包包含日文
德语微软德语发音人
法语微软法语发音人
俄语微软俄语发音人
西班牙语微软西语发音人

前提条件:你得有对应的音源包

语言匹配规则生效的前提是:你已经导入了该语言的音源包。

如果只有中文音源包,就算你建了英文匹配规则,分配发音人时也选不到合适的英文发音人——因为音源根本没加载。

实际效果示例

假设朗读的文本是:

今天要学习一个重要概念:Machine Learning。它是人工智能的核心分支。Let's start with a simple example. MultiTTS 可以帮你朗读。

有了上述规则后:

语言检测的工作原理

MultiTTS 的语言检测是按字符范围判断的:

所以中英文混合的句子可能被拆成两段分别朗读,这是正常行为。

常见问题

问题:英文发音人"翻译腔"重

这是选的中文发音人英文不行的问题。切换到微软/搜狗的原生英文发音人(名字就是 Jenny、Alex 等英文名字的那种),而不是"说英文的中文发音人"。

问题:检测不准,整句英文被当中文读

可能是因为英文中间夹了太多中文字符或标点。检查你的英文段落是不是纯 ASCII。

问题:没有对应的英文发音人

导入一个包含多语种的完整音源包,或者单独搜"MultiTTS 英文音源包"。