指南

机器人声音生成器:听起来像机器的文字转语音

科幻视频、游戏 NPC、智能家居提醒和表情包都需要机器人声音。老式语音合成器无意间听起来像机器人,而现代文字转语音听起来像真人。所以如今好的机器人声音,是在清晰的人声上叠加机械效果:听起来像机器人,又容易听懂。请注意:Supertonic 3 暂不支持中文,可以用英语、日语、韩语等 31 种语言生成。

SuperClonica 提供声音本身:AI 助手和电影角色的声音、冷静的播音员和免费的标准声音,可在线免费试听,免费引擎还能处理整个脚本。本指南介绍从哪些声音入手、如何写出机器感的台词,以及如何在编辑器中或用几行 Python 添加机器人效果。

从哪些声音入手

从冷静平稳的声音开始:原声中的情绪会和机械效果相互抵触。商务男声和亲切的播音员是用俄语录制的,在其他语言中可能略带口音。

  • Jarvis (英文) 和贾维斯:AI 助手冷静的声音,分别根据英语原版和俄语配音制作。
  • 达斯·维达:隔着面具传出的声音,用英语录制。
  • 商务男声和亲切的播音员:平稳中性的语气,适合作为飞船电脑或车站广播的基础。
  • 模型的十个标准声音:中性的男声和女声,免费且可放心发布;女性 AI 请选 F 声音。

在线免费试听声音

在任意声音页面输入 30 到 100 个字符的句子,例如 “System check complete. All units are online and ready.”,选择语言并点击生成按钮。几秒后即可试听和下载干净的录音,无需注册,之后再添加效果。

像机器一样写

机器从不犹豫:把脚本里的口头禅全部删掉。

  • 用没有废话的短句:“Access granted. Door unlocked.”
  • 数字会按整数朗读,所以 unit 734 会读成 seven hundred and thirty-four;想逐位朗读,就写成 “seven three four”。
  • 倒计时用文字加句号书写:“Three. Two. One.”
  • 缩写和名字按应读的方式书写。

做出机器人的声音

引擎和网站输出的是不带效果的干净声音,所以机器人感要在编辑器里做。在 Audacity 或 DAW 中,约 30 Hz 的环形调制就是经典的科幻机器人,10 到 30 毫秒的极短回声让声音带金属感,叠在合成器音色上的声码器让它更有音乐感,降低采样率或位深则像老式电脑。有了免费引擎,不用编辑器也能用 Python 做环形调制:python -m pip install superclonica-cpu,然后 from superclonica import Superclonica; import numpy as np, soundfile as sf; tts = Superclonica(); audio, rate = tts.synthesize('System check complete. All units are online and ready.', 'M1', 'en'); t = np.arange(len(audio)) / rate; sf.write('robot.wav', audio * np.sin(2 * np.pi * 30 * t), rate)。numpy 和 soundfile 会随引擎一起安装。如果想要本身就像机器人的声音,eSpeak NG 这类老式共振峰合成器开箱即是,但要难懂得多。

可以发布的机器人声音

用十个标准声音(M1 至 M5、F1 至 F5)制作的机器人声音,可在 OpenRAIL-M 许可的限制范围内发布;用你在 SuperClonica 工作室训练的自己的声音制作的也一样。贾维斯和达斯·维达是粉丝制作的电影角色声音:可用于粉丝视频和表情包,不适用于广告或你出售的产品。