使用语音调查流程
One of the following licenses:
- Genesys Cloud CX 1 WEM 附加组件 II、Genesys Cloud CX 2 WEM 附加组件 I、Genesys Cloud CX 3
Edge 和 Media Tier 版本:
- 1.0.0.15050 或更高版本。有关详细信息,请参阅For more information, see媒体层发行说明。
在创建语音调查流程时访问已发布的调查表:
- 质量>调查表格>看法允许
- 您不能使用Genesys TTS作为语音调查流程中的TTS引擎。您可以使用Genesys 增强型 TTS或兼容的第三方引擎。有关详细信息,请参阅For more information, see关于文本转语音 (TTS) 引擎。
- 您可以使用Genesys 增强型 TTS语音调查流程中免费使用引擎。如果您仅在语音调查流程中使用 Genesys 增强型 TTS 引擎,Genesys 不会向您收取使用费用。要使用增强型 TTS 引擎,您必须先安装它。有关详细信息,请参阅For more information, see从 AppFoundry 安装 Genesys 增强型 TTS 。
- 当您创建语音调查流程时,Architect 会尝试根据您组织的设置为流程的默认语言选择兼容的引擎。换句话说,如果组织所选语言的默认 TTS 引擎与语音调查流程类型不兼容,Architect 会尝试选择适合您组织的兼容 TTS 引擎。例如,如果您的管理员将 Genesys TTS 指定为 en-us 的默认 TTS 引擎,但您还拥有Genesys 增强型 TTS引擎安装在您的组织中,Architect 在语音调查流程中选择 Genesys 增强型 TTS 引擎。
- 流名称的最大长度为 200 个字符,并且不能包含斜杠
/
或结束于-debug
。 - 语音调查流程的名称不能重复。
创建语音调查流程
要创建语音调查流程,请按照以下步骤操作:
- 在 Architect 主页上,单击或将鼠标悬停在流程菜单并选择语音调查。
- 点击添加。打开“创建语音调查流程”对话框。
- 在 “名 称 ” 字段中,输入流程的唯一名称。
- (可选)在 “ 描述” 字段中,添加简短的句子或短语来描述此流程。
- 点击调查表格列表并选择您希望 Architect 生成语音调查流程所依据的调查表。
注释:- 建筑师目前显示的调查表已发布在管理员 >质量> 调查表以 100 个为一批。
- 您只能根据最新发布的调查表版本创建语音调查流程,该调查表具有不是已被禁用。
- 调查表有以下限制:
- 由于建筑师为每个多项选择,是/否, 和范围问题,调查表最多只能包含 50 个此类问题。例如,如果调查表包含 20 个多项选择题和 10 个是非题,则 Architect 只允许另外包含 20 个范围题。提问次数没有限制自由文本和只读类型。有关问题类型的更多信息,请参阅向调查表添加问题。有关列表槽类型的更多信息,请参阅插槽和插槽类型概述。
- 调查表只能包含一个净推荐值问题山猫类型。
- 调查表中的答案最多可包含 50 个字符。
- 问题多项选择,是/否, 和范围类型最多可以有 20 个答案选项。最佳实践建议将语音调查中的答案选项数量限制为 20 个以下。
- 如果语音调查只有只读问题,Architect 在整个调查流程中忽略 DTMF 输入和语音插话。如果另一类型的问题跟在只读问题,并且客户提供语音或 DTMF 输入,那么 Architect 会跳过只读问题并使用后续问题的输入。
- Architect 目前限制客户语音输入记录可以包含的字符数。如果语音输入的记录超过 500 个字符,Architect 会截断作为答案收到的输入。这一限制与以下情况最为相关:自由文本问题以及后续问题净推荐值问题。
- 长时间的语音识别可能会给某些语音转文本 (STT) 提供商带来问题。
- 对于有以下答案选项的问题不适用(不适用)在调查表中,语音调查参与者只能提供 DTMF 输入作为答案。Architect 默认为此类答案选项分配了星号 (*) 的 DTMF 字符值和“按星号表示不适用”的通信值。您可以在 Architect 中编辑这两个值。
- 如果选定的调查表包含您可以在网络调查中使用的任何字符编码(例如,Unicode 字符)或标记语言(markdown),请务必编辑调查表并将其删除。编码字符和标记语言对于语音识别和文本到语音系统来说可能具有挑战性,因为它们可能无法准确地解释它或将其翻译成口语。如果您的调查表包含编码字符或标记语言,并且您想要对网络和语音调查使用相同的表格,Genesys 建议您为语音调查创建原始表格的副本(不带标记)。
- 单击 默认语言 列表,然后选择流程的默认支持语言。
- 您可以为任何调查表在 Architect 中选择任何可用的默认语言,无论该表单是使用什么语言创建的。换句话说,在创建调查流程时,您可以选择与在默认调查语言调查表中的字段。例如,如果调查表的默认语言是法语(Français),您可以选择加拿大法语(fr-CA),也可以选择德语(de-DE)。
- 如果调查表的语言与您选择的语音调查流程默认语言不匹配,Architect 会在流程创建时显示一条警告消息。注意: Architect 发出警告消息作为有用的通知,指出在运行时可能会出现与语音识别和文本转语音有关的意外兼容性问题。
- Architect 根据以下规则判断语言配对是否不匹配:
- 如果调查表的基本语言(不含语言环境)和语音调查流程的基本语言不匹配,则 Architect 会发出警告。例如,当调查表的语言是法语(“fr”),而您选择瑞士德语(“de-CH”)。
- 如果 Architect 不显示调查表语言的地区变体(区域设置),则 Architect 不会针对基础语言的任何相应语言区域设置发出警告。例如,如果 Architect 显示调查表的语言为德语(“de”)或法语(“fr”),则德语或法语的所有地区变体(区域设置)均被视为匹配。
- 如果 Architect 显示调查表单语言的地区变体(区域设置),则当调查表单的语言区域设置和默认语言的区域设置不匹配时,Architect 会发出警告。例如,如果 Architect 显示调查表的语言为巴西葡萄牙语(“pt-br”),而您选择葡萄牙语葡萄牙语(“pt-pt”)。注意: 英语是个例外。如果您选择的语言环境与调查表的语言环境不同,Architect 不会发出任何警告。
- 如果您为流程选择的语言与调查表单语言不同,并且不是该语言的区域设置,则语音识别和文本转语音可能无法按预期工作。此外,c通信文本可能未被正确提示或合成。
- 单击 “ 分区” 列表,然后选择要放置流程的部门。
- 单击 创建流程。 流程的配置页面随即打开。注意: 是您无法从其他组织导入有效的语音调查流程,因为调查表单 ID 不兼容。
语音调查流程背后的设计逻辑
Architect 根据您选择的调查表自动生成初始语音调查流程,设计逻辑如下:
- Architect 将调查表的页眉和页脚部分转换为传达行动。
- 建筑师增加了调用任务操作针对每个问题组。如果调查表作者选择有条件地在调查表上包括一个问题组,调用任务操作包含两条路径:“不适用”和“默认”。
- 建筑师增加了断开动作之后调用任务操作结束流程。
- 调查表中的每个问题组都会成为一个单独的可重复使用的任务即调用任务操作称呼。该任务具有特定问题组的名称。有关详细信息,请参阅For more information, see向调查表添加问题。
- 建筑师使用询问调查问题操作针对问题组内的个别问题。
- 如果调查表作者选择有条件地包含问题组,Architect 会添加一个决策行动在包含问题组的可重复使用任务的开始处。这决策行动使用建筑师从调查表中列出的条件中得出的表达方式逻辑。建筑师安排询问调查问题操作在“是”的路径中决策行动并添加了结束任务操作选择“否”的路径。
- 建筑师增加了结束任务操作在每个可重复使用的任务。该操作采用默认输出路径。
- 根据调查表中的问题类型,Architect 为语音调查流程生成以下资源:
- A投币口对于每个非只读问题。Architect 对生成的语音调查时段使用以下命名约定:
Group{x}_Question{y}
for multiple choice, range, yes/no and free text survey questions.Group{x}_Question{y}_Follow_Up
for follow-up questions related to an NPS question.
- A列出插槽类型对于每个多项选择题(包括范围和是/否调查问题)。Architect 对生成的列表插槽类型使用以下命名约定:组{x}_问题{y}_类型。自由文本和 NPS 问题栏位获得内置:任意插槽类型。
- A投币口对于每个非只读问题。Architect 对生成的语音调查时段使用以下命名约定:
- Architect 在以下情况下会显示警告消息:
- 如果您为语音调查流程选择的默认语言与调查表的语言不匹配。
- 如果自创建语音调查流程以来调查表已被禁用。
- 如果自创建语音调查流程以来,已经发布了新版本的调查表。
自定义您的语音调查流程
您可以自定义生成的语音调查流程的以下部分:
- 更改任何动作的生成名称
- 更改这些区域生成的通讯输出值:
- 更改这些区域的生成的 DTMF 设置:
- 答案选项询问调查问题操作
- 不适用字符
- 终止符
- 更改这些区域的默认超时设置:
- 数字间超时
- 语音无输入超时
- 语音输入结束超时
- 添加新动作
- 删除或重新排序操作,包括询问调查问题操作
内置变量
姓名 | 类型 | 集合 | 只读 | 描述 |
---|---|---|---|---|
Flow.istest | 布尔值 | 否 | 是 | 指示流程是否在调试模式下运行。 |
Flow.startDateTimeutc | 日期时间 | 否 | 是 | 流程开始执行的 UTC 日期时间 |
流程版本 | 字符串 | 否 | 是 | 活动流程的版本 |
Form.FullSurvey | SurveyForm | 否 | 是 | 与语音调查流程相关的调查表。 |
表单.QuestionGroup{x} | SurveyQuestionGroup | 否 | 是 | 具体{X}与语音调查流程相关的调查表中的问题组。 |
Form.Group{x}_Question{y} | 调查问卷 | 否 | 是 | 具体与语音调查流程相关的调查表中特定 {x} 问题组中的 {y} 问题。 |
会话。频道类型 | 字符串 | 否 | 是 |
与语音调查流程实例关联的对话的渠道类型。它有一个有效值:“call”。 |
会话。对话 ID | 字符串 | 否 | 是 |
与语音调查流程实例关联的对话的 ID。 |
会话.调用数据 | 字符串 | 否 | 是 |
调用数据设置后流操作为其发起的语音调查流程提供支持。如果没有可用的调用数据,则返回 |
会话。语言 | 字符串 | 否 | 是 |
流程当前运行的语言的小写 IETF 语言标签。如果没有当前流语言,则返回 |
会话.LastCollectionConfidence | 小数 | 否 | 是 |
参与者最近对某件事的话语信心询问调查问题操作,请求老虎机动作或者询问“是/否”操作,不包括内置确认或消歧问题。如果不存在这样的话语,那么这就是 注意: 该变量专门适用于自动语音识别 (ASR) 置信度,而不是自然语言理解 (NLU) 置信度。 |
会话.LastCollectionUtterance |
字符串 | 否 | 是 |
参与者最近发表的言论 询问调查问题操作,请求老虎机动作或者询问“是/否”操作,不包括内置确认或消歧问题。如果不存在这样的话语,那么这就是 |
会话。来源 | 字符串 | 否 | 是 | 最终用户用来与语音调查流程进行通信的应用程序或机制的类型。它有一个有效值:“电话”。 |
系统.MaxDate | 日期 | 否 | 是 | 保存日期允许的最大值,即 2200 年 12 月 31 日(“2200-12-31”)。 |
系统 .maxDateTime | 日期时间 | 否 | 是 | 保存日期时间允许的最大值,即 2200 年 12 月 31 日晚上 11:59:59 |
系统 .max 持续时间 | 持续时间 | 否 | 是 | 持续时间允许的最大值为 999999999999999 毫秒(11574074 天 1 小时 46 分零 39.999 秒) |
System.maxint |
整数 | 否 | 是 | 保存整数允许的最大值,即 999999999999999。 |
系统最大时间 |
持续时间 | 否 | 是 | 保存时间允许的最大值,即 11:59:59.999PM(“23:59:59.999”)。 |
系统.MinDate |
日期 | 否 | 是 | 保存日期允许的最小值,即 1800 年 1 月 1 日(“1800-01-01”)。 |
系统 .mindateTime | 日期时间 | 否 | 是 | 保存日期时间允许的最小值,即 1800 年 1 月 1 日 12:00:00AM(“1800-01-01T00:00:00.000Z”)。 |
系统 .min 持续时间 |
持续时间 | 否 | 是 | 保存持续时间允许的最小值,即 -9999999999999999 毫秒(-11574074 天、-1 小时、-46 分钟和 -39.999 秒)。 |
系统 .minint |
整数 | 否 | 是 |
保存整数允许的最小值,即 -9999999999999999。 |
系统最小时间 | 持续时间 | 否 | 是 |
保存时间允许的最小值,即 12:00:00AM(“00:00:00.000”)。 |