设置 逐轮转录

所需权限: 自动化与人工智能 > 启动自动化与人工智能 Studio 脚本查看、创建/编辑

逐轮转录 提供对话音频的转录。它根据对话中的每个轮次分段发送转录。

添加转录配置文件

转录配置文件定义您要转录的语言。

  1. CXone 中单击应用程序选择器 并选择其他 > 自动化与人工智能,然后选择记录文本配置文件
  2. 单击添加转录配置文件

  3. 输入转录配置文件名称。要将此配置文件与您的其他配置文件区分开来,请使用突出显示此配置文件不同之处的名称。例如,您可以根据配置文件的预期用途、提供者或配置文件的语言为其命名。
  4. 单击要使用的记录文本配置文件提供程序
  5. 单击下一步
  6. 选择此配置文件的语言。某些语言可以选择使用 Google 的模型来增强语音识别。如果您选择的语言具有此选项并且您想要使用,请单击下拉列表中的使用增强切换。
  7. 单击添加

测试转录配置文件

您可以测试转录配置文件以验证您的选择。要测试配置文件,您必须使用带麦克风的计算机。

  1. CXone 中单击应用程序选择器 并选择其他 > 自动化与人工智能,然后选择记录文本配置文件
  2. 选择要测试的转录配置文件。
  3. 在“测试”下,单击麦克风图标 一个麦克风。,然后以您正在测试的语言说话。说完后,单击停止图标 一个实心方块。逐轮转录 会自动转录您所说的话并在“测试”下显示结果。

  4. 按照所需的频率重复测试。如果您愿意,您可以更改语言。完成后,确保选择的语言是您希望配置文件使用的语言。
  5. 单击保存

配置 Studio 脚本以使用转录

需要的权限: Studio脚本查看、创建/编辑

如果您正在将 逐轮转录 与语音虚拟坐席一起使用,则无需执行这些步骤。虚拟坐席集成过程自动处理转录数据。您无需在虚拟坐席集成脚本中包含 Cloud Transcribe 操作

如果您正在使用 逐轮转录 来启用纯文本虚拟坐席,以便处理语音交互,则必须执行以下步骤。您的脚本必须包含 Cloud Transcribe 操作。

要将 逐轮转录 用于非虚拟坐席应用程序,您的脚本必须具有 Cloud Transcribe 操作。如果您要在同一脚本中转录多种语言,则需要为每种语言添加一个 Cloud Transcribe 操作。您还需要每种语言的转录配置文件。

  1. Studio 中打开您正在使用的脚本。
  2. 如果脚本中尚不存在 Cloud Transcribe 操作,请将其添加到正确的位置。
  3. 为操作分配转录配置文件:
    1. 双击 Cloud Transcribe,打开“转录配置文件”页面。
    2. 单击您希望此操作使用的配置文件旁边的选择图标
    3. 单击
  4. Cloud Transcribe 之前添加 Snippet 操作。如果您有多个 Cloud Transcribe,请将其放在脚本中出现的第一个之前。
  5. 双击 Snippet,然后添加以下代码:
    DYNAMIC nextPromptBehaviors
    <add behaviors as needed>
    ASSIGN nextPromptBehaviorsJson="{nextPromptBehaviors.asjson()}"
  6. Snippet 中,将 <add behaviors as needed> 替换为您想要 Cloud Transcribe 使用的行为。您可以了解行为或按字母顺序查看所有可用属性的列表
  7. 要将 Cloud Transcribe 配置成将返回的 JSON 格式的转录传递给支持语音的文本虚拟坐席:

    1. 双击 Snippet,打开代码片段编辑器。
    2. 将以下代码添加到代码片段中:

      DYNAMIC nextPromptSequence
      ASSIGN nextPromptSequenceJSONout = "nextPromptSequence.asJSON()"

      此处定义的对象保留从 STT 提供程序返回的转录。必须将您的脚本设计成将此数据传递给支持语音的文本虚拟坐席。

    3. 右键单击 Cloud Transcribe,然后使用保留返回的 JSON 格式记录文本的变量名称配置 nextPromptSequence。例如:transcriptVarNameJSON

  8. 右键单击 Cloud Transcribe,然后修改以下属性:
    • nextPromptBehavior:使用保留 JSON 格式的下一个提示行为的变量的名称进行配置。例如:nextPromptBehaviorsJson

    • transcriptVarName (out):使用您在步骤 5 中定义的对象的名称进行配置。例如,transcriptVarName。该变量保留返回的记录文本。必须具将您的脚本配置成处理记录文本。

  9. 保存脚本。