扩展流式传输
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
您可以使用“扩展流式传输”功能将音频内容流式传输到 Dialogflow,并流式传输人工客服建议。
流式传输基础知识
Agent Assist 扩展式流式传输功能类似于 CCAI 转写的音频流式传输。您的系统会将音频数据流式传输到 API,Dialogflow 会流式传输回 StreamingAnalyzeContentResponse
数据。返回的数据包含面向人工客服人员的建议。
如需使用“扩展式流式传输”,请调用 streamingAnalyzeContent
方法。
扩展式流式传输仅支持客服助理阶段。请参阅对话阶段。如需使用此功能,请执行以下操作:
- 调用
streamingAnalyzeContent
方法并设置以下字段:
StreamingAnalyzeContentRequest.audio_config.audio_encoding
:AUDIO_ENCODING_LINEAR_16
或 AUDIO_ENCODING_MULAW
enable_extended_streaming
:true
。
- 第一个
streamingAnalyzeContent
请求会准备数据流并设置音频配置。
- 在后续请求中,您可以向该串流发送音频字节。
- 只要您继续发送音频,就会继续收到建议。
您无需手动关闭数据流。当 Agent Assist 检测到语音停止时,会自动关闭。
- 在以下情况下重启数据流(包括重新发送初始音频配置):
- 数据流中断(数据流在非预期情况下停止)。
- 您的音频数据即将自动超时(3 分钟)。
- 您收到了可重试的错误。您最多可以重试 3 次。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-02-14。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-02-14。"],[],[]]