Steam 游戏中的 AI 配音:要披露什么,哪些声音可以使用
请注意:Supertonic 3 目前不支持中文,文中的 SuperClonica 声音可朗读其支持的 31 种语言。Steam 接受使用 AI 配音的游戏。自 2024 年 1 月起,Valve 要求开发者在发布前填写的 Content Survey 中说明 AI 的使用情况,并在商店页面展示其中大部分内容。Steam 不接受违法或侵犯他人权利的内容,对于声音来说,问题通常在于这是谁的声音。
本指南介绍 Valve 区分的两类 AI 内容、它们对台词意味着什么,以及如何选择你能负责的声音;免费的 SuperClonica 引擎是制作这些声音的方式之一。
预先生成还是实时生成
Valve 把 AI 内容分为两类。Pre-generated 指开发期间用 AI 工具制作的内容,例如你生成、审核并打包进构建的台词。Live-generated 指游戏运行时生成的内容,例如朗读玩家输入或聊天模型撰写文字的 NPC。两者都必须合法且不侵权;对于实时生成的内容,还需告诉 Valve 你用了哪些防护措施来阻止 AI 生成违法内容,玩家也可以在游戏内举报此类内容。
披露时写什么
清楚说明哪些是 AI、如何制作,例如:“NPC 台词由我们自己的脚本通过 AI 语音合成生成;声音为开放许可模型的标准声音,以及经我们配音演员书面同意、用其录音训练的声音。”玩家会在商店页面读到这些,所以清晰的一句话比含糊其辞更好。如果台词在游戏运行时生成,请说明哪些文字能进入语音的过滤规则。
可以发布的声音
稳妥的选择是你拥有权利的声音。Supertonic 3 的十个标准声音 M1 至 M5 和 F1 至 F5 可依据 OpenRAIL-M 模型许可商用。用书面同意的演员录音训练的声音,可在该协议范围内使用;同意书应包含的内容见我们的同意书指南。未经许可,不要发布真实演员、名人或他人作品角色的克隆声音:在 SuperClonica 上,这类角色声音仅限粉丝和戏仿用途。
制作台词
用 python -m pip install superclonica-cpu 安装引擎,批量朗读脚本:superclonica --text-file line.txt --voice M2 --lang en --normalize --output line.wav。一切都在普通处理器上离线运行,整个团队和构建服务器都能在脚本每次修改后重新生成台词。相同的文字、声音和种子会生成相同的音频,构建因此可复现。