指南

用自然声音制作 Asterisk 与 FreePBX 的 IVR 语音提示

电话菜单是许多客户听到的第一个声音:问候语、选项、非工作时间提示。每次改动都去录音棚录制太慢,而机械的提示音会让公司显得不用心。请注意:Supertonic 3 暂不支持中文,可朗读英语、日语、韩语等 31 种语言。

免费的 SuperClonica 引擎可以在你自己的电脑上离线、用自然的声音朗读 IVR 提示。本指南介绍如何朗读、如何转换成电话系统使用的 8 kHz 格式,以及如何放进 Asterisk 或 FreePBX。

IVR 需要什么

电话音频是窄带的:清晰、沉稳、语速适中的声音效果最好。

  • 告诉来电者打到了哪里的问候语。
  • 格式固定的菜单选项。
  • 非工作时间、节假日和排队提示。
  • 语音信箱提示。

免费试听问候语

在任意声音页面输入问候语,30 到 100 个字符,选择语言并点击生成按钮。几秒后即可试听并下载,无需注册。

朗读并转换提示音

每条提示单独一个文件,修改一个选项时就不必重做整个菜单。

  • 一次性安装引擎:python -m pip install superclonica-cpu。
  • 逐条朗读提示:superclonica --text "Thank you for calling. For sales, press 1. For support, press 2." --voice F2 --lang en --normalize --output greeting.wav。
  • 为电话系统转换成 8 kHz 单声道,例如用 sox:sox greeting.wav -r 8000 -c 1 greeting-8k.wav,或用 ffmpeg 加 -ar 8000 -ac 1。
  • 在 Asterisk 中,把文件复制到自定义声音目录,例如 /var/lib/asterisk/sounds/custom/,并用 Playback(custom/greeting-8k) 播放;在 FreePBX 中,在 Admin 的 System Recordings 里上传。

来电者听得懂的提示

第一句话就告诉来电者打到了哪里,问候语要简短。选项用同一种格式表述,最常用的放在最前面。电话号码请逐位用空格分开书写,例如 5 5 5、0 1 2 3,因为连写的数字会被读成一个大数;营业时间也请用文字写出。相同的文本、声音和 seed 总会得到相同的音频,所以新提示能和旧提示保持一致。

声音与同意

商务线路请使用你拥有权利的声音:模型自带的十个标准声音在模型许可下免费,或用征得同意的员工或说话人的录音在 SuperClonica 工作室训练声音。未经同意绝不要使用模仿真实人物的声音,也不要让来电者把合成声音误认为真人坐席。