产品更新 / AI 音频与语音

Roblox TTS 加入自动翻译,NPC 语音可跟随玩家语言

AutoLocalize 默认开启,可按玩家语言翻译动态生成的台词和旁白,覆盖中文普通话等 11 种语言。已保存的音频资产暂不支持。

发布 事件
Roblox 官方自动语音翻译演示中,玩家站在标有不同语言的角色旁边。
多语言 TTS 演示中的角色
值得谁关注

面向需要为动态 NPC 台词、任务提示和旁白提供多语言语音的 Roblox 开发者。

Roblox 在 10 月 8 日的公告中,为文字转语音 API 加入了自动翻译。开发者通过 AudioTextToSpeech 动态生成 NPC 台词或游戏旁白时,系统可以按照玩家的语言设置翻译文本并合成语音。目前覆盖包括中文普通话在内的 11 种语言。

AutoLocalize 默认开启

这项能力由 AudioTextToSpeech.AutoLocalize 控制,默认值为 true。系统会识别输入文本的语言;当它与玩家的语言不同,且两者都在支持范围内时,便进行翻译,再选择对应语言的预设声音。

Roblox 表示,自动选择的声音会尽量接近原 VoiceId 的特征。例如,英语女声可以对应到其他语言的女声。这不意味着跨语言保留完全相同的音色。

Roblox Studio 的 AudioTextToSpeech 属性中勾选了 AutoLocalize,并显示西班牙语输入文本。
Studio 中的 AutoLocalize 开关

当前文档列出的支持语言为阿拉伯语、中文普通话、英语、法语、德语、印地语、意大利语、日语、韩语、葡萄牙语和西班牙语。需要保留原语言输出时,可以关闭 AutoLocalize。

已保存的音频资产暂不支持自动翻译

本次更新适用于 AudioTextToSpeech 动态生成的语音。通过 TTS 制作后保存下来的音频资产尚不在支持范围内;公告把这部分能力列为后续计划。因此,已有配音文件不会因为开启这个属性就自动变成多语言版本。

接入仍沿用 Roblox 的音频对象体系。2D TTS 文档给出的基本连接是:由 AudioTextToSpeech 生成语音,经 Wire 传到 AudioDeviceOutput,再由玩家的扬声器或耳机播放。

Roblox 2025 年文档图示:AudioTextToSpeech 通过 Wire 连接到 AudioDeviceOutput。
2D TTS 接线示意,2025 年资料图

使用时也要保留请求预算。当前 API 文档规定每次文本最多 300 个字符,体验每分钟的默认请求上限为 1 + 6 × 同时在线玩家数,客户端另有每位用户每秒 4 次请求的限制。额外用量可通过 Extended Services付费使用,但需满足年龄、身份验证和支持地区等资格要求。

对于依赖动态 NPC 对话、任务提示或教学旁白的 Roblox 项目,这次更新提供了按玩家语言输出语音的现成入口。固定配音资产仍需要另外安排本地化。

参考来源 (6)
  1. Roblox · Automatic Translation for Text-to-Speech
  2. Roblox · AudioTextToSpeech API reference
  3. Roblox · Text-to-speech audio objects
  4. Roblox · Extended Services
  5. Roblox Documentation · Automatic Translation for Text-to-Speech in-game demo
  6. Roblox Documentation · Automatic Translation for Text-to-Speech Studio Demo

本文无赞助或联盟链接。