FL Studio 文字转语音:为伴奏配上自然的口白
伴奏里到处都有口白:制作人标签、开场白、歌曲之间的小品、副歌里切碎的短句。FL Studio 自带语音合成器,但听起来像上个年代的电脑,而且只能在 Windows 上运行。请注意:Supertonic 3 暂不支持中文,可以用英语、日语、韩语等 31 种语言生成。
SuperClonica 提供 31 种语言的自然声音,可在线免费试听,免费引擎还能把任意短句列表生成为工程用的 WAV 文件。本指南比较两者,介绍如何在 FL Studio 中使用口白,以及发行的作品可以用哪些声音。
FL Studio 自带的语音合成器
两者都用:内置合成器做复古机器人 hook,自然声音做标签、开场、小品和口白 hook。
- FL Studio 内置语音合成器:从浏览器的 Speech 文件夹把语音预设拖到空通道上,再输入文字。
- 根据 FL Studio 手册,它只支持 Windows,生成的是电脑感、类似声码器的人声。
- 它有几种声音个性、几种风格和耳语模式,还能把单个词按半音升高。
- SuperClonica 提供 31 种语言的自然声音,可在浏览器中使用,引擎支持 Windows、macOS 和 Linux。
在线免费生成短句
在任意声音页面输入 30 到 100 个字符的短句,例如 “Turn it up. This one was made for the late night drive.”,选择语言并点击生成按钮。几秒后即可试听和下载,无需注册。
在 FL Studio 中使用声音
引擎的 --speed 选项可以加快或放慢语速,打开工程之前就能让短句卡进一个小节。
- 把 WAV 拖进播放列表作为音频片段,或拖进通道机架,从钢琴卷帘触发。
- 载入 Slicex 或 Fruity Slicer,按词切开,当作人声切片来演奏。
- 在 FL Studio 的音频编辑器 Edison 中修剪并加淡入淡出。
- 口白不会唱歌:想要旋律感,就按节拍切碎,或用音高校正插件调音。
一次生成许多短句
要一次做出整套标签、开场和即兴口白,把短句写进 phrases.txt,每行一句,用 python -m pip install superclonica-cpu 安装免费引擎,再把每句生成为带编号的 WAV:from superclonica import Superclonica; tts = Superclonica(); [tts.save(f'phrase_{i:02}.wav', tts.synthesize(line.strip(), 'M4', 'en', normalize=True)[0]) for i, line in enumerate(open('phrases.txt', encoding='utf-8'), 1) if line.strip()]。离线使用没有最少字数,两个词的标签也行,所有文件的响度一致。
发行作品中的人声
发行的作品请使用在 OpenRAIL-M 许可下免费的模型十个标准声音(M1 至 M5、F1 至 F5),或在 SuperClonica 工作室训练的你自己的声音。目录中粉丝制作的角色声音和恶搞声音不适用于发行的音乐,切勿使用模仿真实艺人的声音。