特斯拉 Boombox 自定义声音:让你的车开口说话
配备行人警示系统外置扬声器的特斯拉可以向车外播放声音:在驻车(Park)状态按喇叭时的 Boombox 声音,以及自定义锁车音。很多车主想用一句语音代替普通音效:电影角色、机器人,或者一句礼貌的“请远离车辆”。
本指南总结车主手册中的说明,并介绍如何用 SuperClonica 以任意声音制作语音音效。注意:SuperClonica 引擎不支持中文朗读,可以用英语等 31 种语言生成语音。
Boombox 能播放什么
根据 Model Y 车主手册,Boombox 仅适用于配备行人警示系统(Pedestrian Warning System)的车辆,在车辆处于驻车状态时通过其外置扬声器播放声音。例如,按下喇叭会播放兼容 U 盘中某个声音的前五秒。手册还提醒在公共场所使用 Boombox 前先了解当地法规。
准备 U 盘
手册说明最多可以添加五个自定义声音。把 U 盘格式化为 exFAT、Mac 上的 MS-DOS FAT、ext3 或 ext4(不支持 NTFS)。新建一个名为 Boombox 的文件夹,它必须是 U 盘上唯一的文件夹,因此不能与 Dashcam 共用。放入 .wav 或 .mp3 文件;只能从按字母顺序排列的前五个中选择,文件名只能包含英文字母、数字、句点、连字符和下划线。把 U 盘插入前部 USB 接口;对于中控台接口只能充电的车辆,要插入手套箱内的接口,然后在 Boombox 菜单中选择声音。
锁车音
手册指出可以通过 Toybox、Boombox、Lock Sound 更改从车外锁车时的声音,同样需要行人警示系统。社区指南介绍了在 U 盘根目录放一个名为 LockChime.wav 的文件来使用自定义锁车音的方法;车主手册中没有这项说明,请在你的车和软件版本上自行测试。
用任意声音制作语音音效
从电影、游戏角色到平稳的播音员,都可以在各自页面用 30 到 100 个字符免费试听,无需账号。然后用 python -m pip install superclonica-cpu 安装免费引擎,运行例如 superclonica --text "Please step back from the vehicle." --voice voice.json --lang en --normalize --output step_back.wav。喇叭音效只播放前五秒,所以要控制在五秒以内;锁车音要非常短。--normalize 让所有文件音量一致。
使用时请顾及他人
车外扬声器的声音会传到并未选择收听的人耳中,所以语句要友好、简短,并遵守当地规定。声音库中的角色声音由粉丝制作,请用于娱乐,不要模仿真实人物。也可以在工作室用 5 到 10 秒的录音训练自己的声音。引擎支持 31 种语言,目前不支持中文。