设置音频序列

在 “编辑音频序列” 对话框中,您可以设置音频元素的有序序列,以便向调用者播放。 您可以在 Architect 的序列生成器中构建简单的音频序列,也可以使用自定义表达式生成器中的表达式创建更复杂的序列。

默认情况下,Architect 在序列生成器中打开 “编辑音频序列” 对话框。 要切换到自定义表达式生成器,请单击右上角序列选项菜单,然后选择 切换到自定义表达式 链接。

注意: 这些步骤假设您正在 Sequence Builder 中构建音频序列,但提供了一些示例,说明在表达式生成器中添加音频时相同字符串的外观。

使用 TTS 或文本转语音,键入 Architect 将转换为语音并回读给呼叫者的单词或短语。

  1. 单击 添加 TTS。 Architect 显示 “文本转语音” 字段。
  2. 输入您希望 Architect 为来电者转换为音频的单词或短语。
  3. 或者,向序列中添加另一个 TTS、提示符或数据元素。

示例

  • 在序列生成器中,键入: “感谢来电!
  • 在表达式生成器中,键入: toAudiotts(“谢谢你的来电。”)

选择一个预先录制的提示,或从对话框中添加一个提示符。 即时添加一个会打开 “编辑提示符” 对话框。

  1. 单击 添加提示符。 架构师会显示一个提示字段。
  2. 从下拉列表中选择所需的提示符。

注意: 要录制或上传新的提示,请单击 + 按钮。 将打开 “创建提示符” 对话框。 有关录制提示的更多信息,请参阅 建议的内容

示例

  • 在序列生成器中,选择: 提示。 从下拉列表中选择问候语。
  • 在表达式生成器中,键入: toAudio(提示符。问候语)

您可以选择指示 Architect 分析您创建的自定义变量,例如呼叫者的邮政编码或呼叫进入流程的时间;或预设变量,例如呼叫者的 ANI、DNIS 和时区。

  1. 单击 添加数据。 架构师会显示一个数据字段。
  2. 单击 “ 选择变量” 下拉列表末尾的箭头,然后选择相应的属性。
  3. 单击 “选择选项” 下拉列表末尾的箭头,然后选择如何向调用者播放属性详细信息。 

注意: 此处可用的选项会根据您选择的变量而变化。

示例

  • 在序列生成器中,从选 择变量 下拉列表中选择 Call.ani。 从 选项 下拉列表中选择 作为电话号码
  • 在表达式生成器中,键入: ToAudiopPhoneNumber (呼叫 .ANI)

您可以添加空白音频以在音频序列中创建暂停。

  1. 单击 “ 其他” 下拉列表末尾的箭头,然后选择 “ 添加空白音频”
  2. 单击 空白 下拉列表末尾的箭头,然后选择适当的空白音频长度(以毫秒或秒为单位)。

示例

  • 在序列生成器中,从 空白 下拉列表中选择 3 秒。
  • 在表达式生成器中,键入: toAudioBank (3000)

您可以将表达式添加到音频序列中以执行某些操作,例如向呼叫者读回信息。

  1. 单击 “ 其他” 下拉列表末尾的箭头,然后选择 “ 添加表达式”
  2. 在 “表达式” 字段中,执行以下操作之一:
  • 键入表达式。
  • 单击打开大型表达式编辑器,然后在音频表达式对话框中使用函数和运算符帮助或其他元素工具来配置完整表达式。

示例

  • 在序列生成器中,在表 达式 框中键入: ToAudioPhonePhoneNumber(“812-555-1234”)
  • 在表达式生成器中,键入: ToAudioPhonePhoneNumber(“812-555-1234”)

注意: 某些语言使用语法性别系统,将名词分类为女性、阳性、中性或普通名词。 此外,语音的其他部分,例如文章,也必须与语言性别一致。 有关配置参数以 指定 TTS 如何在运行时向呼叫者播放受支持语言的性别特定内容的信息,请参阅建议内容。