音频连接器概述
音频连接器是一种机制和通用协议,用于提供从 Genesys Cloud 平台到第三方语音机器人提供商的双向、近乎实时的语音交互流。音频连接器使合作伙伴和客户能够使用他们自己的基于语音的机器人服务扩展开放的 Genesys Cloud 平台,并满足主动语音生物识别等双向音频流需求。有关如何实现音频连接器连接的更多信息,请参阅AudioHook 协议规范在 Genesys Cloud 开发人员中心。有关如何展示实现 Genesys AudioConnector 协议的简单服务的信息,请参阅Genesys AudioConnector 示例服务Github 存储库。
您可以使用音频连接器将近乎实时的对话音频和元数据流式传输给客户和合作伙伴,分析和处理流式传输的音频和数据,然后将其流回 Genesys Cloud 平台。
要解决基于 AudioHook 协议的集成问题,请订阅与 AudioHook 相关的操作事件。有关操作事件的详细信息,请参阅运营事件目录在 Genesys Cloud 开发人员中心。有关如何设置操作控制台的更多信息,请参阅使用 Genesys Cloud 操作控制台进行故障排除。
- Genesys Cloud 支持最多两个音频连接器集成。 此限制是 MVP 限制;但是,有关如何增加安装数量的更多信息,请联系 Genesys Cloud 销售人员。
- Audio Connector supports one bi-directional stream. Only the external audio channel is sent from the client to the server. For more information, see AudioHook features in the Genesys Cloud Developer Center.
- Genesys Cloud 在连接期间收费,但不针对客户端发起的暂停收费。
- 当您使用 Audio Connector 时,Genesys Cloud 不会收取额外的语音转录合理使用分钟数。
- 在相同或附近区域创建音频连接器服务器,以将延迟降至最低。
- BYOC 场所不支持音频连接器。
- 基于本地的 Edge (LDM) 不支持音频连接器。
架构概述
经办人 | ||
---|---|---|
会话管理功能 | 音频连接器 | 合作伙伴云 |
开始连接 | ||
静音检测 | ||
发送音频 | ||
接收音频 | ||
通用 SSML (语音合成标记语言)支持 TTS 输出 – 播放语音文件 | ||
挂断检测 | ||
打断 | ||
双音多频检测 | ||
标点符号检测 | ||
紧密连接 | ||
语音模型之间切换 | ||
支持自定义 TTS | ||
倒退 |
当您使用 Audio Connector 时,语音呼叫音频通过安全的 Web 套接字从 Genesys Cloud 平台流入或流向 Genesys Cloud 平台。 建筑师调用音频连接器操作使音频连接器能够将您的语音交互路由到第三方语音机器人并开始向其进行流式传输。 在您的平台分析音频并使您能够根据组织的目标和需求通过第三方应用程序执行操作或实施流程后,Audio Connector 会将音频流式传输回 Genesys Cloud。
有关限制的详细信息,请参阅限制 > AudioHook和限制 > 语音机器人在 Genesys Cloud 开发人员中心。
示例用例
当您通过 Audio Connector 服务器流式传输 Genesys Cloud 交互时,您可以监控和处理主动语音生物识别、转录和代理辅助的交互。 您的音频连接器服务器可以暂停、恢复和结束流式传输。 您可以启用多个流和用例并行运行。 向第三方发送任意数量的流意味着任何合作伙伴都可以构建一个解决方案,该解决方案可以监听调用以增加价值。 您可以使用从音频连接器服务器返回的音频流进行 TTS 或通过 Architect 进行呼叫引导。
使用案例包括:
- 主动语音生物识别;例如,口头识别密码
- 非本地 Genesys Cloud 功能的语言工作
- 将语音交互路由到您首选的机器人提供商
有关更多信息,请参阅关于音频连接器。