产品更新 / AI 音频与语音
Roblox TTS 加入自动翻译,NPC 语音可跟随玩家语言
AutoLocalize 默认开启,可按玩家语言翻译动态生成的台词和旁白,覆盖中文普通话等 11 种语言。已保存的音频资产暂不支持。

面向需要为动态 NPC 台词、任务提示和旁白提供多语言语音的 Roblox 开发者。
Roblox 在 10 月 8 日的公告中,为文字转语音 API 加入了自动翻译。开发者通过 AudioTextToSpeech 动态生成 NPC 台词或游戏旁白时,系统可以按照玩家的语言设置翻译文本并合成语音。目前覆盖包括中文普通话在内的 11 种语言。
AutoLocalize 默认开启
这项能力由 AudioTextToSpeech.AutoLocalize 控制,默认值为 true。系统会识别输入文本的语言;当它与玩家的语言不同,且两者都在支持范围内时,便进行翻译,再选择对应语言的预设声音。
Roblox 表示,自动选择的声音会尽量接近原 VoiceId 的特征。例如,英语女声可以对应到其他语言的女声。这不意味着跨语言保留完全相同的音色。
当前文档列出的支持语言为阿拉伯语、中文普通话、英语、法语、德语、印地语、意大利语、日语、韩语、葡萄牙语和西班牙语。需要保留原语言输出时,可以关闭 AutoLocalize。
已保存的音频资产暂不支持自动翻译
本次更新适用于 AudioTextToSpeech 动态生成的语音。通过 TTS 制作后保存下来的音频资产尚不在支持范围内;公告把这部分能力列为后续计划。因此,已有配音文件不会因为开启这个属性就自动变成多语言版本。
接入仍沿用 Roblox 的音频对象体系。2D TTS 文档给出的基本连接是:由 AudioTextToSpeech 生成语音,经 Wire 传到 AudioDeviceOutput,再由玩家的扬声器或耳机播放。
使用时也要保留请求预算。当前 API 文档规定每次文本最多 300 个字符,体验每分钟的默认请求上限为 1 + 6 × 同时在线玩家数,客户端另有每位用户每秒 4 次请求的限制。额外用量可通过 Extended Services付费使用,但需满足年龄、身份验证和支持地区等资格要求。
对于依赖动态 NPC 对话、任务提示或教学旁白的 Roblox 项目,这次更新提供了按玩家语言输出语音的现成入口。固定配音资产仍需要另外安排本地化。
参考来源 (6)
- Roblox · Automatic Translation for Text-to-Speech
- Roblox · AudioTextToSpeech API reference
- Roblox · Text-to-speech audio objects
- Roblox · Extended Services
- Roblox Documentation · Automatic Translation for Text-to-Speech in-game demo
- Roblox Documentation · Automatic Translation for Text-to-Speech Studio Demo
本文无赞助或联盟链接。




