AIUI文档中心
AIUI文档导览
1. AIUI平台服务
1.1 AIUI平台介绍
1.2 AIUI应用介绍
1.3 AIUI服务链路介绍
1.4 AIUI平台能力概述
1.5 快速体验
2. AIUI应用配置
2.1 应用发布
2.2 语义精简协议介绍
2.3 基础配置
2.4 语义模型配置
2.5 回复角色配置
2.6 语音识别配置
2.7 结构化语义配置
2.8 星火大模型配置
2.9 语音合成配置
2.10 应用后处理配置
2.11 三方大模型配置
2.12 流畅全双工交互配置
2.13 表情标签配置
2.14 长时记忆配置
2.15 声纹识别配置
3. AIUI SDK开发
3.1 AIUI SDK接入流程
3.2 AIUI SDK基础信息
3.2.1 SDK接口说明
3.2.2 参数配置说明
3.2.3 消息事件说明
3.2.4 SDK状态说明
3.2.5 数据发送方式
3.2.6 回调解析说明
3.2.7 交互结果协议说明
3.3 AIUI SDK基础能力
3.3.1 流式识别
3.3.2 离线识别
3.3.3 语音唤醒
3.3.4 语音合成
3.3.5 用户个性化
3.3.6 自定义参数
3.4 传统语义链路接入
3.4.1 链路配置说明
3.4.2 个性化数据使用
3.5 通用大模型链路接入
3.5.1 链路配置说明
3.5.2 个性化数据使用
3.5.3 超拟人合成
3.5.4 声音复刻
3.6 极速超拟人链路接入
3.6.1 链路配置说明
3.6.2 个性化数据使用
3.6.3 流式合成
3.6.4 声音复刻
3.6.5 RTOS系统SDK接入
3.7 错误码列表
3.8 发音人列表
4. AIUI API开发
4.1 传统语义链路
4.1.1 交互API
4.1.2 用户个性化API
4.1.3 合成能力使用
4.2 通用大模型链路
4.2.1 服务鉴权
4.2.2 交互API
4.2.3 用户个性化API
4.2.4 声音复刻API
4.2.5 合成能力使用
4.3 极速超拟人链路
4.3.1 服务鉴权
4.3.2 交互API
4.3.3 用户个性化API
4.3.4 声音复刻API
4.3.5 合成能力使用
4.3.6 声纹管理API
5. 自定义业务
技能工作室概述
名词解析
技能
意图和语料
实体
动态实体
模糊匹配
填槽对话
技能设计规范
语音技能设计规范
开放技能接入审核规范
开放技能图标图片规范
技能开发
创建技能和意图
意图配置
技能测试
技能发布
技能后处理
技能导入导出
云函数APIv2.1
云函数APIv2.0
智能体开发
智能体对接
问答库开发
语句问答
关键词问答
文档问答
设备人设开发
技能协议
语义协议:重要字段和通用字段
技能后处理协议:标准请求
技能后处理协议:请求校验
技能后处理协议:Request_v2.1协议
技能后处理协议:Response_v2.1协议
技能资源限制
6. 硬件模组
RK3328 降噪板
RK3328降噪板白皮书
RK3328降噪板使用手册
RK3328降噪板规格书
RK3328降噪板协议手册
RK3328 AIUI评估板开发套件
RK3328评估板白皮书
RK3328评估板使用手册
RK3328评估板规格书
RK3328评估板开发手册
RK3588s 极简通用多模态开发套件
RK3588s 极简多模态套件白皮书
RK3588s 极简多模态套件使用手册
RK3588 AIUI多模态开发套件
RK3588一体机多模态产品规格书
RK3588多模态套件使用手册
视频传输协议
识别语义传输协议
音频传输协议
AIUI类型消息事件
ZG803 离线语音识别套件
ZG803 产品白皮书
USB声卡套件
USB声卡产品白皮书
USB声卡使用指南
AC7911B AIUI语音开发套件
AC7911B-产品白皮书
AC7911B-快速体验指南
AIUI评估板接入
集成方式
软件包说明
AIUIServiceKitSDK
串口SDK
评估板参数配置
调试升级
7. 常见问题处理
7.1 AIUI常见问题
7.2 评估板常见问题
7.3 动态实体常见问题
8. 联系方式
9. 服务条款
AIUI开放平台服务协议
AIUI开放平台隐私政策
小飞在家用户协议
小飞在家隐私政策
小飞在家开源软件使用许可
讯飞账号隐私政策
讯飞账号用户协议
讯飞带屏音箱用户协议
讯飞带屏音箱隐私政策
AIUI SDK隐私政策
AIUI SDK合规使用说明
本文档使用 MrDoc 发布
-
+
首页
3.2.7 交互结果协议说明
<div style="max-width: 100%; margin: 20px auto;"> <!-- 便签卡片容器 --> <div style="background-color: #ffffff; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); overflow: hidden; font-family: 'Comic Sans MS', cursive, sans-serif;"> <!-- 便签头部 --> <div style="background-color: #F4F8FA; padding: 1px 10px; border-bottom: 1px solid #dee2e6; display: flex; justify-content: space-between; align-items: center;"> <div style="color: #0E42D2; font-weight: bold;font-size: 1.3rem;">交互结果协议说明概述</div> <div> </div> </div> <!-- 带横线的内容区域 --> <div style="padding: 25px; line-height: 29px; background-image: linear-gradient(transparent 26px, #dee2e6 27px, #dee2e6 27px, transparent 27px); background-size: 100% 28px; min-height: 100px; color: #333;"> <div>本文档重点介绍各AIUI交互类型结果协议,包含所有交互链路(传统语义、通用大模型、极速超拟人)、交互模式(在线交互、离线交互),提供结果示例和字段说明。</div> <br> <a href="#交互结果协议说明" style="color: #6f42c1; font-weight: 500;"> <strong>- 1、交互结果协议说明>>>点击跳转  </strong></a> <a href="#通用结果" style="color: #6f42c1; font-weight: 500;"> <strong>- 1.1 通用结果>>>点击跳转  </strong></a> <a href="#传统语义交互链路" style="color: #6f42c1; font-weight: 500;"> <strong>- 1.2 传统语义交互链路>>>点击跳转</strong></a> <br> <a href="#极速超拟人交互链路" style="color: #6f42c1; font-weight: 500;"> <strong>- 1.3 极速超拟人交互链路>>>点击跳转  </strong></a> <a href="#通用大模型交互链路" style="color: #6f42c1; font-weight: 500;"> <strong>- 1.4 通用大模型交互链路>>>点击跳转  </strong></a> <a href="#离线交互" style="color: #6f42c1; font-weight: 500;"> <strong>- 1.5 离线交互>>>点击跳转</strong></a> <div></div> </div> <!-- 便签底部 --> </div> </div> </div> <div id="交互结果协议说明"> </div> ## 1. 交互结果协议说明 随着AIUI服务演进,`极速超拟人交互链路`与`通用大模型交互链路`下发的结果类型(SDK解析结果sub字段取值)一致,但是结果协议有变更,主要是当前请求所在规整结果意图的指定位置有不同; - 极速超拟人交互链路 在与 `payload` 平级的 `parameter` 字段下存放说明 - 通用大模型交互链路 在 `payload.cbm_meta` 字段下存放说明 下面就进行不同链路下就常见的结果协议字段做详细说明 <div id="通用结果"> </div> ### 1.1 通用结果 #### 1.1.1 iat `在线识别`结果,解析 `event.info` 结果格式示例: 结果格式示例: ~~~ json { "text": { "bg": 0, "sn": 1, "ws":[ {"bg": 0,"cw": [{"w": "叫","sc": 0}]}, {"bg": 0,"cw": [{"w": "什么","sc": 0}]}, {"bg": 0,"cw": [{"w": "名字","sc": 0}]} ], "ls": false, "ed": 0 } } ~~~ | 参数名 | 参数全称 | 类型 | 说明 | | --- | --- | --- | --- | | sn | sentence | number | 第几句 | | ls | last sentence | boolean | 是否最后一句| | bg | begin | number | 开始| | ed | end | number | 结束 | | ws | words | array | 词 | | cw |chinese word | array | 中文分词 | | w | word | string | 单字 | | sc | score | number |分数 | #### 1.1.2 tts `语音合成`结果默认下发的就是数据流,开发者在EVENT_RESULT`事件返回的`tts`类型事件时解析获取数据流即可。 #### 1.1.3 tpp `应用后处理`结果由开发者配置的后处理服务构造返回,协议格式无固定限制。开发者只需解析`EVENT_RESULT`事件返回的`tpp`类型的结果即可。 <div id="传统语义交互链路"> </div> ### 1.2. 传统语义交互链路 #### 1.2.1 nlp `语义技能`结果,解析 `event.data` 获取结果格式示例: ~~~ json { "intent": { "answer": { "text": "今天是2025年9月3号,星期三。", "type": "T" }, "category": "IFLYTEK.datetimePro", "data": { "result": [ { "lunardate": "乙巳年七月十二", "weekday": "星期三" } ] }, "dialog_stat": "DataValid", "rc": 0, "save_history": true, "semantic": [ { "intent": "WHATWEEK", "slots": [ { "name": "datetime", "normValue": "{\"datetime\":\"2025-09-03\",\"suggestDatetime\":\"2025-09-03\"}", "value": "今天" } ] } ], "service": "datetimePro", "shouldendsession": "true", "sid": "cid000141b6@dx1990e4763184010004", "state": { "fg::datetimePro::default::default": { "state": "default" } }, "text": "今天星期几", "used_state": { "state": "default", "state_key": "fg::datetimePro::default::default" }, "uuid": "cid000141b6@dx1990e4763184010004", "version": "536.0" } } ~~~ 传统语义结构详细协议可查看[语义协议文档](https://aiui-doc.xf-yun.com/project-1/doc-70/ "语义协议文档"),基础参数说明如下: | 参数名 | 类型 |说明 | | --- | --- |--- | | encoding | string | 编码格式 | | rc | int | 语义理解结果<br>0(成功)<br>1(输入异常)<br>2(系统内部异常)<br>3(业务操作失败,没搜索到结果或信源异常)<br>4(说法未命中技能)| | error | Object | 错误信息| | text | String | 用户的输入,可能和请求中的原始text不完全一致,因服务器可能会对text进行语言纠错| | vendor | String | 技能提供者,不存在时默认表示为IFLYTEK提供的开放技能| | service | String | 技能的全局唯一名称| | semantic | Object | 语义信息,每个技能自定义| | data | Object | 数据结构化表示,各技能自定义| | answer | Object | 对结果内容的最简化文本/图片描述,各技能自定义| | dialog_stat | String | 用于客户端判断是否使用信源返回数据| | moreResults | Object | 在存在多个候选结果时,用于提供更多的结果描述| | shouldEndSession | Boolean | 当该字段为空或为 true 时表示技能已完成一次对话,如果为 false 时,表示技能期待用户输入,远场交互设备此时应该主动打开麦克风拾音| | category | String | 技能标识,与service取值区别在于会携带命令空间信息| | version | String | 技能版本| | uuid | String | (历史字段,请忽略)同sid | used_state | Object | (历史字段,请忽略)交互使用状态| | state | Object | (历史字段,请忽略)交互状态| | sid | String | 会话id,用于标识会话,调试时提供给讯飞帮助定位问题| | save_history | Boolean | 是否有会话历史| #### 1.2.2 itrans <div style="display: flex; align-items: flex-start; gap: 16px; padding: 16px; background: #fff5f6; border-radius: 5px; border-left: 4px solid #e83e8c; box-shadow: 0 4px 12px rgba(255, 215, 0, 0.08); margin-bottom: 16px; transition: transform 0.2s ease, box-shadow 0.2s ease;"> <div> <div style="font-weight: 600; margin-bottom: 4px;">温馨提示</div> <div style="font-size: 14px; line-height: 1.5;">1、最新AIUI应用已不提供语音翻译能力,如需翻译能力请联系讯飞技术同事咨询。</div> <div style="font-size: 14px; line-height: 1.5;">2、支持的模式有:中英互译、粤语翻英语、四川话翻英语,中文到其他语种(日语、韩语、法语、西班牙语、俄语、阿拉伯语、彝语、维语、藏语)翻译</div> </div> </div> `翻译`结果,解析 `event.data` 获取结果格式示例: ~~~ json { "from": "cn", "ret": 0, "sid": "its00262192@dx21dd0ea7978b6f2300", "to": "en", "trans_result": { "src": "合肥的天气", //源语言结果 "dst": "Weather in Hefei" //翻译结果 } } ~~~ | 参数名 | 类型 |说明 | | --- | --- |--- | | from | string | 原语言<br>cn:中文<br>en:英文 | | to | string | 目标语言 | | ret | int | 翻译执行结果<br>0:代表成功<br>取值取值错误码| | sid | string | 对话唯一标识 | | src | string | 源语言结果 | | dst | string | 翻译结果 | <div id="极速超拟人交互链路"> </div> ### 1.3 极速超拟人交互链路 #### 1.3.1 event `服务事件`结果,解析 `event.data` 获取结果格式示例: ~~~ json { "event": { "compress": "", "encoding": "", "format": "", "seq": 0, "status": 0, "text": "{\"type\":\"Vad\",\"data\":\"\",\"key\":\"Bos\",\"desc\":{}}" } } ~~~ | 参数名 | 类型 |说明 | | :--- | --- |--- | | encoding | string | 编码格式 | | compress | string | 压缩格式 | | format | string | 内容格式 | | seq | int | 结果帧序号 | | status | int | 结果帧状态 | | text | string | event事件结果详细内容,<b>json格式字符串</b> | | type<br>(evet.text取值中) | string | 能力模块说明 <br>Vad:云端VAD事件 | | key<br>(evet.text取值) | string |结果类型 <br>Bos:检测到云端vad前端点<br>Eos:检测到云端vad尾端点<br>Silence:云端链接断开后原因说明事件 | #### 1.3.2 cbm_tidy `语义规整`结果,解析 `event.data` 获取结果格式示例: ~~~ json { "cbm_tidy": { "compress": "raw", "encoding": "utf8", "format": "json", "parameter": { "loc": { "ability": "workflow_sos_interaction_lite", "intent": 0, "unique_id": "workflow_sos_interaction_lite" }, "unique_id": "cbm_tidy_default" }, "seq": 0, "status": 2, "text": "{\"query\":\"打开客厅空调关闭厨房油烟机\",\"intent\":[{\"index\":0,\"value\":\"打开客厅空调\"},{\"index\":1,\"value\":\"关闭厨房油烟机\"}]}" } } ~~~ | 参数名 | 类型 |说明 | | :--- | --- |--- | | encoding | string | 编码格式 | | compress | string | 压缩格式 | | format | string | 内容格式 | | seq | int | 结果帧序号 | | status | int | 结果帧状态 | | parameter | object | 参数字段 | | loc | object | 结果补充字段,添加结果执行来源 | | loc.intent | string | 当前结果指向规整结果的第几个意图 | | loc.unique_id | string | 结果执行服务组件 | | text | string | 语义规整结果详细内容,<b>json格式字符串</b> | | query<br>(cbm_tidy.text取值中) | string | 用户请求原始文本 | | index<br>(cbm_tidy.text取值中) | int | 规整的子问题数据标记,从0开始计数 | | value<br>(cbm_tidy.text取值中) | string | 规整后的子问题内容 | #### 1.3.3 cbm_semantic `传统语义技能`结果,解析 `event.data` 获取结果格式示例: ~~~ json { "cbm_semantic": { "compress": "raw", "encoding": "utf8", "format": "plain", "parameter": { "loc": { "ability": "workflow_sos_interaction_lite", "intent": 0, "unique_id": "workflow_sos_interaction_lite" }, "unique_id": "cbm_semantic" }, "seq": 0, "status": 3, "text": "{\"category\":\"IFLYTEK.smartControlPro\",\"dialog_stat\":\"DataValid\",\"rc\":0,\"save_history\":true,\"semantic\":[{\"intent\":\"CONTROL\",\"slots\":[{\"name\":\"insType\",\"normValue\":\"turnOn\",\"value\":\"打开\"},{\"name\":\"room\",\"normValue\":\"livingRoom\",\"value\":\"客厅\"},{\"name\":\"device\",\"normValue\":\"airControl\",\"value\":\"空调\"}]}],\"service\":\"smartControlPro\",\"sid\":\"xgo000d1350@dx1990466e7bf0001822\",\"state\":{\"fg::smartControlPro::default::default\":{\"state\":\"default\"}},\"text\":\"打开客厅空调\",\"used_state\":{\"state\":\"default\",\"state_key\":\"fg::smartControlPro::default::default\"},\"uuid\":\"xgo000d1350@dx1990466e7bf0001822\",\"version\":\"866.0\"}" } } ~~~ | 参数名 | 类型 |说明 | | --- | --- |--- | | encoding | string | 编码格式 | | compress | string | 压缩格式 | | format | string | 内容格式 | | seq | int | 结果帧序号 | | status | int | 结果帧状态 | | parameter | object | 参数字段 | | loc | object | 结果补充字段,添加结果执行来源 | | loc.intent | string | 当前结果指向规整结果的第几个意图 | | loc.unique_id | string | 结果执行服务组件 | | text | string | 传统技能结果详细内容,<b>json格式字符串</b><br>详细内容见上方 <b>1.2.1 nlp</b> 结果格式说明 | #### 1.3.4 cbm_tool_pk `意图落域`结果,解析 `event.data` 获取结果格式示例: ~~~ json { "cbm_tool_pk": { "compress": "raw", "encoding": "utf8", "format": "plain", "parameter": { "loc": { "ability": "workflow_sos_interaction_lite", "intent": 1, "unique_id": "workflow_sos_interaction_lite" }, "unique_id": "cbm_tool_pk_ai" }, "seq": 0, "status": 2, "text": "{\"pk_type\":\"cbm_semantic\",\"pk_source\":{\"domain\":\"smartControlPro\"},\"tool\":{}}" } } ~~~ | 参数名 | 类型 |说明 | | :--- | --- |--- | | encoding | string | 编码格式 | | compress | string | 压缩格式 | | format | string | 内容格式 | | seq | int | 结果帧序号 | | status | int | 结果帧状态 | | parameter | object | 参数字段 | | loc | object | 结果补充字段,添加结果执行来源 | | loc.intent | string | 当前结果指向规整结果的第几个意图 | | loc.unique_id | string | 结果执行服务组件 | | text | string | 意图落域结果详细内容,<b>json格式字符串</b>| | pk_type<br>(cbm_tool_pk.text取值中) | string | 落域结果判定来源模块 | | pk_source.domain<br>(cbm_tool_pk.text取值中) | string | 落域结果,常见取值有:chat、技能标识、智能体名称 | | pk_source.intent<br>(cbm_tool_pk.text取值中) | string | 落域到智能体时才有该字段,对应智能体某个意图取值 | #### 1.3.5 cbm_retrieval_classify `知识分类`结果,解析 `event.data` 获取结果格式示例: ~~~ json { "cbm_retrieval_classify": { "compress": "raw", "encoding": "utf8", "format": "plain", "parameter": { "loc": { "ability": "workflow_sos_interaction_lite", "intent": 0, "unique_id": "workflow_sos_interaction_lite" }, "unique_id": "cbm_retrieval_classify" }, "seq": 0, "status": 2, "text": "{\"type\":0,\"label\":1}" } } ~~~ | 参数名 | 类型 |说明 | | --- | --- |--- | | encoding | string | 编码格式 | | compress | string | 压缩格式 | | format | string | 内容格式 | | seq | int | 结果帧序号 | | status | int | 结果帧状态 | | parameter | object | 参数字段 | | loc | object | 结果补充字段,添加结果执行来源 | | loc.intent | string | 当前结果指向规整结果的第几个意图 | | loc.unique_id | string | 结果执行服务组件 | | text | string | 知识分类结果详细内容,<b>json格式字符串</b> | | type<br>(cbm_retrieval_classify.text取值中) | int | 知识分类查询类型<br>0:不走知识查询或联网搜索<br>1:走知识查询或联网搜索 | #### 1.3.6 cbm_plugin `智能体`结果,解析 `event.data` 获取结果格式示例: ~~~ json { "cbm_plugin": { "compress": "raw", "encoding": "utf8", "format": "json", "parameter": { "loc": { "ability": "workflow_20250814zfpci", "loc": { "ability": "workflow_sos_interaction_lite", "intent": 0, "unique_id": "workflow_sos_interaction_lite" }, "unique_id": "workflow_20250814zfpci" }, "unique_id": "cbm_plugin" }, "seq": 0, "status": 3, "text": "{\"success\":true,\"err_code\":\"0\",\"data\":{\"result\":[{\"summary\":\"首届小青蛙讲故事线上活动所讲的故事精选自少年儿童出版社《小青蛙报》。《小青蛙报》历时30年,首版“呱呱讲”栏目的童话风格各异,或有趣、或温馨、或幽默、或充满想象,喜欢听故事、讲故事的小朋友快来听一听,用自己的声音也来讲一讲吧。\",\"resourceId\":\"ADQGNFA3DTdRZw\",\"img\":\"http://img.idaddy.cn/b/8/hnzs5exc.jpg\",\"chapters\":[{\"chapterId\":8,\"chapterName\":\"第2集,钓鼹鼠\",\"url\":\"http://cdn-open.idaddy.cn/apsmp3/a6f3/iflytek000000001/202508250000/1/ADAGMFAxDT0.ADQGNFA3DTdRZw.YTI0LzgvZnU4bTF4aWkuYXVkaW8.mp3?token=JOzuZ9O7W2CnnfYWipJ0jg.Mw0xMjMNMjUwOTA4\",\"content\":\"\"}],\"author\":\"龚房芳等\",\"name\":\"第2集,钓鼹鼠\",\"source\":\"idaddy\",\"id\":\"ADQGNFA3DTdRZw\",\"type\":1,\"category\":\"睡前故事,睡前音乐,动物故事,经典童话,幻想故事,少儿冒险,幽默相声\",\"age\":\"0-6\",\"group\":\"\"}]}}" } } ~~~ | 参数名 | 类型 |说明 | | --- | --- |--- | | encoding | string | 编码格式 | | compress | string | 压缩格式 | | format | string | 内容格式 | | seq | int | 结果帧序号 | | status | int | 结果帧状态 | | parameter | object | 参数字段 | | loc | object | 结果补充字段,添加结果执行来源 | | loc.intent | string | 当前结果指向规整结果的第几个意图 | | loc.unique_id | string | 结果执行服务组件 | | text | string | 结果详细内容,<b>json格式字符串</b> | #### 1.3.7 cbm_knowledge `知识溯源`结果,该结果为交互业务触发联网搜索或本地文档问答,给出知识来源信息。 - 解析 `event.data` 获取`联网搜索`类结果格式示例: ~~~ json { "compress": "raw", "encoding": "utf8", "format": "json", "parameter": { "loc": { "ability": "workflow_sos_interaction_lite", "intent": 0, "unique_id": "workflow_sos_interaction_lite" }, "unique_id": "cbm_knowledge" }, "seq": 0, "status": 3, "text": "[{\"repoId\":\"agg_knowledge\",\"docId\":\"https://news.cctv.com/2025/02/28/ARTISAHlH9j8TaIyD5waNbBp250228.shtml\",\"title\":\"哪吒2全球热映 中国动画电影进入“高光时刻”\",\"summary\":\" 截至2月26日,《哪吒2》北美票房达到1385万美元,澳大利亚票房达到328万美元。\",\"content\":\"网页发布时间:2025年02月28日,哪吒2全球热映 中国动画电影进入“高光时刻”\\r\\n 突破139亿元!2月26日,电影《哪吒之魔童闹海》(下称《哪吒2》)全球票房再创新高。目前,《哪吒2》在全球影史票房榜排名第八,距离第七名《蜘蛛侠:英雄无归》仅一步之遥。此前,《哪吒2》屡创纪录,超越《头脑特工队2》,成为全球票房最高的动画电影。《哪吒2》持续火爆全球,受到国际媒体的广泛关注。\\r\\n 《哪吒2》打破了好莱坞电影在全球票房排行榜“一统天下”的格局。美国有线电视新闻网报道说,这部中国电影是第一部进入全球票房前20名的非好莱坞电影。美国《综艺》杂志报道说,目前为止,今年最卖座的电影来自于中国,而不是来自漫威、皮克斯等美国电影制作公司。\\r\\n 截至2月26日,《哪吒2》北美票房达到1385万美元,澳大利亚票房达到328万美元。3月,《哪吒2》将在新加坡、马来西亚等地陆续上映。这部电影受到海外观众热捧,很多人提前几天抢购预售,排着队观看首映。有的观众说,即便是那些以前对动画不感兴趣的观众也被吸引而来,因为这部电影在中国获得了很好的口碑。还有的华人观众说,电影战斗场面非常壮观,令人印象深刻,对中国国产电影充满了希望。\\r\\n 随着票房纪录不断刷新,《哪吒2》创造了多项里程碑。这部中国制作的电影,浓缩了138家动画公司和4000多名工作人员的心血,无疑是中国动画和电影产业的“高光时刻”。《哪吒2》成功的秘诀是什么?\\r\\n 美国有线电视新闻网报道说,过去几十年,中国电影市场一直被好莱坞大片所主导。但近年来,中国本土电影层出不穷,涵盖动作片、科幻片、爱情片、动画片,不断超过西方电影。日渐上升的文化自豪感、更精致的叙事、快速的技术进步推动了这一转变。中国本土电影业抓住了这个机会。\\r\\n 对于新一代的中国电影人和观众来说,理由非常清晰:如果中国自己的人才能够将伴随他们成长的传奇故事改编成高质量的电影,那为什么还要依赖西方电影公司来讲述中国故事呢?\\r\\n 在澳大利亚广播公司报道中,香港都会大学人文社会科学院文化研究助理教授陈智廷表示:“通过动画,《哪吒2》展示了中国文化的独特性,并可能推动文化旅游以及全球范围内中国文化的传播。”大部分中国网友认为《哪吒2》标志着一个“文化自信的历史时刻”。\\r\\n 新加坡《联合早报》刊文称,近年来,中国IP通过影视内容到网络游戏、网络文学、短视频,在国际发热,打开年轻人的新市场,也引起国际瞩目。中国历史、传统文化和经典文学如《西游记》《封神榜》《山海经》到武侠小说等,信手拈来的题材,激发了各种娱乐形式的突破。\\r\\n 中华优秀传统文化拥有取之不尽的创新源泉,中国人有能力讲好自己的文化故事。从去年改编自《西游记》的游戏《黑神话:悟空》游戏,到今年的《哪吒2》,不难看出中国文化产业IP模式的日渐成熟和拓展至海外的影响力。\\r\\n\",\"detail\":\"哪吒2全球热映 中国动画电影进入“高光时刻”\",\"publishTime\":\"2025年02月28日\",\"docName\":\"哪吒2全球热映 中国动画电影进入“高光时刻”\",\"repoName\":\"联网搜索\"},{\"repoId\":\"agg_knowledge\",\"docId\":\"https://baijiahao.baidu.com/s?id=1824813780014447926\\u0026wfr=spider\\u0026for=pc\",\"title\":\"再刷纪录!《哪吒2》总票房超135亿\",\"summary\":\" 《哪吒之魔童闹海》 全球电影票房(含预售及海外) 破135亿!\",\"content\":\"网页发布时间:2025年02月23日,再刷纪录!《哪吒2》总票房超135亿 今天 《哪吒之魔童闹海》 全球电影票房(含预售及海外) 破135亿! 此前《哪吒之魔童闹海》 已连续创造多项纪录 是亚洲首部票房过百亿的影片 并创造了全球单一电影市场最高票房纪录 相关阅读 《哪吒2》视觉盛宴震撼全球,原来背后有“神秘”力量! 排片规模前所未有!《哪吒2》在港澳地区热映 ©2025中央广播电视总台版权所有。未经许可,请勿转载使用。\",\"detail\":\"再刷纪录!《哪吒2》总票房超135亿\",\"publishTime\":\"2025年02月23日\",\"docName\":\"再刷纪录!《哪吒2》总票房超135亿\",\"repoName\":\"联网搜索\"},{\"repoId\":\"agg_knowledge\",\"docId\":\"https://baijiahao.baidu.com/s?id=1824174023693989067\\u0026wfr=spider\\u0026for=pc\",\"title\":\"再刷纪录!《哪吒2》总票房超115亿元\",\"summary\":\" 截至目前 《哪吒之魔童闹海》累计票房 (含预售及海外票房) 已超115亿元\",\"content\":\"网页发布时间:2025年02月16日,再刷纪录!《哪吒2》总票房超115亿元 截至目前 《哪吒之魔童闹海》累计票房 (含预售及海外票房) 已超115亿元 超《复仇者联盟》票房成绩 成为首部进入全球票房榜前11亚洲电影! 此前《哪吒之魔童闹海》已连续创造多项纪录 进入全球动画电影票房榜TOP2 是中国电影史上首部 全亚洲首部票房过百亿的影片 并创造了全球单一电影市场最高票房纪录 来源:央视新闻客户端\",\"detail\":\"再刷纪录!《哪吒2》总票房超115亿元\",\"publishTime\":\"2025年02月16日\",\"docName\":\"再刷纪录!《哪吒2》总票房超115亿元\",\"repoName\":\"联网搜索\"}]" } ~~~ - 解析 `event.data` 获取`文档问答`类结果格式示例: ~~~ json { "cbm_knowledge": { "compress": "raw", "encoding": "utf8", "format": "json", "parameter": { "loc": { "ability": "workflow_sos_interaction_lite", "intent": 0, "unique_id": "workflow_sos_interaction_lite" }, "unique_id": "cbm_knowledge" }, "seq": 0, "status": 3, "text": "[{\"score\":0.9989267,\"repoId\":\"insight_spark_201024_2wxqn\",\"docId\":\"d6cc977e08f742c19f344b7ead0706fb\",\"chunkId\":\"0\",\"title\":\"0\",\"content\":\"北京市轨道交通乘客守则\\n来源:北京地铁\\n第一条 为加强本市轨道交通运营安全管理,保障运营秩序, 为乘客创造安全、便捷、和谐的乘车环境,依据《北京市轨道交通运营安全条例》等规定,制定本守则。\\n第二条 凡进入本市轨道交通各车站出入口、通道、站厅、站台和列车车厢的人员,均应遵守本守则。\\n第三条 乘客应遵守《北京市城市轨道交通车票使用规则》购票乘车,禁止使用伪造、变造票卡。\\n第四条 乘客应当按照有关规定接受并配合安全检查。不接受安全检查的,安全检查人员可拒绝其进站乘车;拒不接受安全检查并强行进入车站或者扰乱安全检查现场秩序的,安全检查人员可制止并报公安机关依法处理。\\n第五条 乘客禁止携带法律、法规规定的违禁物品(具体禁止携带物品目录参见公安机关公告)。安全检查人员发现携带违禁物品的可按照规定处置并及时报告公安机关依法处理。\\n第六条 乘客携带的物品重量不得超过 30 千克,长度不得超过 1.8 米,宽和高均不得超过 0.5 米。不得携带电动代步工具以及其他妨碍站内、车内通行或对运营安全可能造成影响的物品乘车,无障碍用途的电动轮椅除外。\\n第七条 1.3 米以下儿童应在成人陪同下进站乘车,成人要全程看护并保障儿童安全。\\n第八条 衣冠不整、醉酒肇事等不文明行为者及因疾病、健康状况可能危及其他乘客者不得进站乘车。\\n第九条 行动不便者、精神病患者等应当由其监护人或者其他健康成年人陪同乘车。\\n第十条 搭乘自动扶梯时,乘客应遵守乘梯安全要求,扶稳扶手带,不得倚靠扶梯侧壁。\\n第十一条 乘客应遵守以下乘车规定:\\n(一)候车时应自觉排队,禁止越过安全线,禁止倚靠站台门;\\n(二)乘车时应当先下后上,从车门两侧依次登车,留意列车与站台间的空隙;\\n(三)列车到达终点站,乘客应当全部下车;\\n(四)列车因故不能继续运行时,应当服从工作人员的安排或者换乘其他交通工具。\\n第十二条 严禁乘客下列行为:\\n(一)擅自进入轨道、隧道等高度危险活动区域;\\n(二)在轨道线路上放置、丢弃障碍物;\\n(三)列车车门或站台门提示警铃鸣响时强行上下列车,车门或站台门关闭后扒门;\\n(四)在非紧急状态下动用紧急或者安全装置;\\n(五)疏散通道内长时间滞留、躺卧,在车站、车厢或者疏散通道内堆放物品、设置摊点等影响疏散的行为;\\n(六)违反自动扶梯、通道等禁行标志逆行;\\n(七)其他危害轨道交通运营安全的行为。\\n第十三条乘客应自觉为老、幼、病、残、孕、怀抱婴儿者或者其他有需要的人士让座和提供方便。\",\"detail\":\"北京市轨道交通乘客守则\\n来源:北京地铁\\n第一条 为加强本市轨道交通运营安全管理,保障运营秩序, 为乘客创造安全、便捷、和谐的乘车环境,依据《北京市轨道交通运营安全条例》等规定,制定本守则。\\n第二条 凡进入本市轨道交通各车站出入口、通道、站厅、站台和列车车厢的人员,均应遵守本守则。\\n第三条 乘客应遵守《北京市城市轨道交通车票使用规则》购票乘车,禁止使用伪造、变造票卡。\\n第四条 乘客应当按照有关规定接受并配合安全检查。不接受安全检查的,安全检查人员可拒绝其进站乘车;拒不接受安全检查并强行进入车站或者扰乱安全检查现场秩序的,安全检查人员可制止并报公安机关依法处理。\\n第五条 乘客禁止携带法律、法规规定的违禁物品(具体禁止携带物品目录参见公安机关公告)。安全检查人员发现携带违禁物品的可按照规定处置并及时报告公安机关依法处理。\\n第六条 乘客携带的物品重量不得超过 30 千克,长度不得超过 1.8 米,宽和高均不得超过 0.5 米。不得携带电动代步工具以及其他妨碍站内、车内通行或对运营安全可能造成影响的物品乘车,无障碍用途的电动轮椅除外。\\n第七条 1.3 米以下儿童应在成人陪同下进站乘车,成人要全程看护并保障儿童安全。\\n第八条 衣冠不整、醉酒肇事等不文明行为者及因疾病、健康状况可能危及其他乘客者不得进站乘车。\\n第九条 行动不便者、精神病患者等应当由其监护人或者其他健康成年人陪同乘车。\\n第十条 搭乘自动扶梯时,乘客应遵守乘梯安全要求,扶稳扶手带,不得倚靠扶梯侧壁。\\n第十一条 乘客应遵守以下乘车规定:\\n(一)候车时应自觉排队,禁止越过安全线,禁止倚靠站台门;\\n(二)乘车时应当先下后上,从车门两侧依次登车,留意列车与站台间的空隙;\\n(三)列车到达终点站,乘客应当全部下车;\\n(四)列车因故不能继续运行时,应当服从工作人员的安排或者换乘其他交通工具。\\n第十二条 严禁乘客下列行为:\\n(一)擅自进入轨道、隧道等高度危险活动区域;\\n(二)在轨道线路上放置、丢弃障碍物;\\n(三)列车车门或站台门提示警铃鸣响时强行上下列车,车门或站台门关闭后扒门;\\n(四)在非紧急状态下动用紧急或者安全装置;\\n(五)疏散通道内长时间滞留、躺卧,在车站、车厢或者疏散通道内堆放物品、设置摊点等影响疏散的行为;\\n(六)违反自动扶梯、通道等禁行标志逆行;\\n(七)其他危害轨道交通运营安全的行为。\\n第十三条乘客应自觉为老、幼、病、残、孕、怀抱婴儿者或者其他有需要的人士让座和提供方便。\",\"docName\":\"北京市轨道交通乘客守则.docx\",\"repoName\":\"长文本策略测试\"},{\"score\":0.95422274,\"repoId\":\"insight_spark_201024_2wxqn\",\"docId\":\"d6cc977e08f742c19f344b7ead0706fb\",\"chunkId\":\"1\",\"title\":\"1\",\"content\":\"第十四条 乘客应自觉维护车站、车厢的环境卫生和乘车秩序:\\n(一)禁止吸烟(含电子烟)、随地吐痰、便溺、吐口香糖、乱扔废弃物、乱写乱画;\\n(二)禁止携带活禽、猫、狗(警犬、导盲犬除外)等宠物以及其它可能影响轨道交通运营或其他乘客乘车的动物乘车;\\n(三)禁止大声喧哗或者弹奏乐器、外放音乐等;\\n(四)不得一人同时占用多个座位,不得踩踏车站和车厢内的座席;\\n(五)不得携带容易造成污损、有严重异味或者无包装易碎的物品、未妥善包装的肉制品及其他影响公共卫生的物品;\\n(六)不得在列车车厢内进食(婴儿、病人除外);\\n(七)不得私自张贴、悬挂物品;\\n(八)不得推销产品或从事营销活动;\\n(九)不得在车站、车厢使用折叠自行车、各类滑板车、滑轮鞋、滑板等,不得携带充气气球进站乘车。\\n第十五条 严禁损毁轨道交通范围内的各项设施、设备。严禁移动、遮盖或污损警示标志、疏散或导向标志、安全标志等。\\n第十六条 轨道交通范围内发生突发事件或意外情况时,乘客应当保持冷静,服从现场工作人员指挥或按广播提示有序疏散。\\n第十七条 乘客可配合运营单位通过乘客满意度调查等形式对轨道交通运营安全服务情况进行公众评价。\\n第十八条 乘客对轨道交通运营安全服务不满意的情况可向运营单位或市交通行政主管部门进行反映或投诉处理。\\n第十九条 乘客应自觉遵守本守则。违反本守则的,运营单位有权采取制止、劝离或者拒绝提供服务;违反法律法规规定的, 应当依法移送交通部门或者公安部门处理。\\n第二十条 本守则自2021年9月28日起施行。\",\"detail\":\"第十四条 乘客应自觉维护车站、车厢的环境卫生和乘车秩序:\\n(一)禁止吸烟(含电子烟)、随地吐痰、便溺、吐口香糖、乱扔废弃物、乱写乱画;\\n(二)禁止携带活禽、猫、狗(警犬、导盲犬除外)等宠物以及其它可能影响轨道交通运营或其他乘客乘车的动物乘车;\\n(三)禁止大声喧哗或者弹奏乐器、外放音乐等;\\n(四)不得一人同时占用多个座位,不得踩踏车站和车厢内的座席;\\n(五)不得携带容易造成污损、有严重异味或者无包装易碎的物品、未妥善包装的肉制品及其他影响公共卫生的物品;\\n(六)不得在列车车厢内进食(婴儿、病人除外);\\n(七)不得私自张贴、悬挂物品;\\n(八)不得推销产品或从事营销活动;\\n(九)不得在车站、车厢使用折叠自行车、各类滑板车、滑轮鞋、滑板等,不得携带充气气球进站乘车。\\n第十五条 严禁损毁轨道交通范围内的各项设施、设备。严禁移动、遮盖或污损警示标志、疏散或导向标志、安全标志等。\\n第十六条 轨道交通范围内发生突发事件或意外情况时,乘客应当保持冷静,服从现场工作人员指挥或按广播提示有序疏散。\\n第十七条 乘客可配合运营单位通过乘客满意度调查等形式对轨道交通运营安全服务情况进行公众评价。\\n第十八条 乘客对轨道交通运营安全服务不满意的情况可向运营单位或市交通行政主管部门进行反映或投诉处理。\\n第十九条 乘客应自觉遵守本守则。违反本守则的,运营单位有权采取制止、劝离或者拒绝提供服务;违反法律法规规定的, 应当依法移送交通部门或者公安部门处理。\\n第二十条 本守则自2021年9月28日起施行。\",\"docName\":\"北京市轨道交通乘客守则.docx\",\"repoName\":\"长文本策略测试\"}]" } } } ~~~ | 参数名 | 类型 |说明 | | --- | --- |--- | | encoding | string | 编码格式 | | compress | string | 压缩格式 | | format | string | 内容格式 | | seq | int | 结果帧序号 | | status | int | 结果帧状态 | | parameter | object | 参数字段 | | loc | object | 结果补充字段,添加结果执行来源 | | loc.intent | string | 当前结果指向规整结果的第几个意图 | | loc.unique_id | string | 结果执行服务组件 | | text | string | 知识溯源结果详细内容,<b>数组结构,存储json格式字符串</b> | | repoId<br>(cbm_knowledge.text取值中) | string | 1、文档问答时取值为:<b>知识库的唯一标识符,不具备语义</b><br>2、联网搜索时取值固定为:<b>agg_knowledge</b> | | docId<br>(cbm_knowledge.text取值中) | string | 1、文档问答时取值为:<b>文档或数据记录的唯一标识符,不具备语义</b><br>2、联网搜索时取值为:<b>网页url</b> | | repoName<br>(cbm_knowledge.text取值中) | string | 1、文档问答时取值为:<b>文档库名称</b><br>2、联网搜索时取值固定为:<b>联网搜索</b> | | docName<br>(cbm_knowledge.text取值中) | string | 1、文档问答时取值为:<b>文档名称</b><br>2、联网搜索时取值为:<b>网页名称</b> | #### 1.3.8 nlp `大模型回复`结果,解析 `event.data` 获取结果格式示例: <div style="display: flex; align-items: center; background-color: #fff3cd; border-left: 6px solid #ffc107; border-radius: 4px; padding: 12px 16px; gap: 8px;"> <div style="width: 30px; height: 30px; flex-shrink: 0;"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <path d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"/> </svg> </div> <div style="flex: 1; line-height: 1.6;"> <h3 style="margin: 0 0 6px 0; font-weight: 600;">注意:</h3> <p style="margin: 0; font-size: 0.95rem;">注意与传统语义链路下的nlp结果做区分。</p> </div> </div> ~~~ json { "nlp": { "compress": "raw", "encoding": "utf8", "format": "plain", "parameter": { "loc": { "ability": "workflow_20250814zfpci", "loc": { "ability": "workflow_sos_interaction_lite", "intent": 0, "unique_id": "workflow_sos_interaction_lite" }, "unique_id": "workflow_20250814zfpci" }, "unique_id": "nlp" }, "seq": 0, "status": 0, "text": "您好,看起来" } } ~~~ | 参数名 | 类型 |说明 | | --- | --- |--- | | encoding | string | 编码格式 | | compress | string | 压缩格式 | | format | string | 内容格式 | | parameter | object | 参数字段 | | loc | object | 结果补充字段,添加结果执行来源 | | loc.intent | string | 语义规整结果对应的index取值 | | loc.unique_id | string | 结果执行服务组件 | | seq | int | 结果帧序号,取值从 0 开始,顺序追加 | | status | int | 结果帧状态,取值从0开始 <br>0:首帧<br>1:中间帧<br>2:尾帧 | | text | string | 大模型回复结果,纯文本| <div id="通用大模型交互链路"> </div> ### 1.4 通用大模型交互链路 <div style="display: flex; align-items: flex-start; gap: 16px; padding: 16px; background: #fff5f6; border-radius: 5px; border-left: 4px solid #e83e8c; box-shadow: 0 4px 12px rgba(255, 215, 0, 0.08); margin-bottom: 16px; transition: transform 0.2s ease, box-shadow 0.2s ease;"> <div> <div style="font-weight: 600; margin-bottom: 4px;">温馨提示</div> <div style="font-size: 14px; line-height: 1.5;">与极速超拟人交互链路下的结果相比,通用大模型结果协议中关于技能所在结果的说明信息在外层cbm_meta字段中进行说明</div> </div> </div> #### 1.4.1 cbm_tidy `语义规整`结果,解析 `event.data` 获取结果格式示例: ~~~ json { "cbm_meta": { "compress": "raw", "encoding": "utf8", "format": "json", "seq": 0, "status": 2, "text": "{\"cbm_tidy\":{\"intent\":0}}" }, "cbm_tidy": { "compress": "raw", "encoding": "utf8", "format": "json", "seq": 0, "status": 2, "text": "{\"query\":\"今天是多少号\",\"intent\":[{\"index\":0,\"value\":\"今天是多少号\"}]}" } } } ~~~ | 参数名 | 类型 |说明 | | --- | --- |--- | | encoding | string | 编码格式 | | compress | string | 压缩格式 | | format | string | 内容格式 | | seq | int | 结果帧序号 | | status | int | 结果帧状态 | | cbm_meta.text | string | 结果补充说明,规整结果可以忽略 | | cbm_tidy.text | string | 语义规整结果详细内容 | | query<br>(cbm_tidy.text取值中) | string | 原始请求文本 | | index<br>(cbm_tidy.text取值中) | int | 规整的子问题数据标记,从0开始计数 | | value<br>(cbm_tidy.text取值中) | string | 规整后的子问题内容 | #### 1.4.2 cbm_semantic `传统技能`结果,解析 `event.data` 获取结果格式示例: ~~~ json { "cbm_meta": { "compress": "raw", "encoding": "utf8", "format": "json", "seq": 0, "status": 3, "text": "{\"cbm_semantic\":{\"intent\":0}}" }, "cbm_semantic": { "compress": "raw", "encoding": "utf8", "format": "json", "seq": 0, "status": 3, "text": "{\"answer\":{\"text\":\"今天是2025年9月3号,星期三,乙巳年七月十二。\",\"type\":\"T\"},\"category\":\"IFLYTEK.datetimePro\",\"data\":{\"result\":[{\"lunardate\":\"乙巳年七月十二\",\"weekday\":\"星期三\"}]},\"dialog_stat\":\"DataValid\",\"rc\":0,\"save_history\":true,\"semantic\":[{\"intent\":\"WHATDATE\",\"slots\":[{\"name\":\"datetime\",\"normValue\":\"{\\\"datetime\\\":\\\"2025-09-03\\\",\\\"suggestDatetime\\\":\\\"2025-09-03\\\"}\",\"value\":\"今天\"}]}],\"service\":\"datetimePro\",\"shouldendsession\":\"true\",\"sid\":\"wgw000bbc1e@dx1990edbed08a153532\",\"state\":{\"fg::datetimePro::default::default\":{\"state\":\"default\"}},\"text\":\"今天是多少号\",\"used_state\":{\"state\":\"default\",\"state_key\":\"fg::datetimePro::default::default\"},\"uuid\":\"wgw000bbc1e@dx1990edbed08a153532\",\"version\":\"536.0\"}" } } ~~~ | 参数名 | 类型 |说明 | | --- | --- |--- | | encoding | string | 编码格式 | | compress | string | 压缩格式 | | format | string | 内容格式 | | seq | int | 结果帧序号 | | status | int | 结果帧状态 | | cbm_meta.text | string | 结果补充说明,规整结果可以忽略 | | intent<br>(cbm_meta.text取值中) | int | 当前请求所属规整的子问题,对应语义规整结果intent数组下index取值 | | cbm_semantic.text | string | 传统技能结果详细内容,具体格式见 <b>1.2.1 nlp</b>结果说明 | #### 1.4.3 cbm_tool_pk `意图落域`结果,解析 `event.data` 获取结果格式示例: ~~~ json { "cbm_meta": { "compress": "raw", "encoding": "utf8", "format": "json", "seq": 0, "status": 2, "text": "{\"cbm_tool_pk\":{\"intent\":0}}" }, "cbm_tool_pk": { "compress": "raw", "encoding": "utf8", "format": "plain", "seq": 0, "status": 2, "text": "{\"pk_type\":\"cbm_semantic\",\"pk_source\":{\"domain\":\"datetimePro\"},\"tool\":{}}" } } ~~~ | 参数名 | 类型 |说明 | | --- | --- |--- | | encoding | string | 编码格式 | | compress | string | 压缩格式 | | format | string | 内容格式 | | seq | int | 结果帧序号 | | status | int | 结果帧状态 | | cbm_meta.text | string | 结果补充说明 | | intent<br>(cbm_meta.text取值中) | int | 当前请求所属规整的子问题,对应cbm_tidy.text中intent数组下index取值 | | cbm_tool_pk.text | string | 意图落域结果详细内容,<b>json格式字符串</b>| | pk_type<br>(cbm_tool_pk.text取值中) | string | 落域结果判定来源模块 | | pk_source.domain<br>(cbm_tool_pk.text取值中) | string | 落域结果,常见取值有:chat、技能标识、智能体名称 | | pk_source.intent<br>(cbm_tool_pk.text取值中) | string | 落域到智能体时才有该字段,对应智能体某个意图取值 | #### 1.4.4 cbm_retrieval_classify `知识分类`结果,解析 `event.data` 获取结果格式示例: ~~~ json { "cbm_meta": { "compress": "raw", "encoding": "utf8", "format": "json", "seq": 0, "status": 2, "text": "{\"cbm_retrieval_classify\":{\"intent\":0}}" }, "cbm_retrieval_classify": { "compress": "raw", "encoding": "utf8", "format": "json", "seq": 0, "status": 2, "text": "{\"type\":1,\"label\":0,\"keyword\":\"天空是蓝色的原因\"}" } } ~~~ | 参数名 | 类型 |说明 | | --- | --- |--- | | encoding | string | 编码格式 | | compress | string | 压缩格式 | | format | string | 内容格式 | | seq | int | 结果帧序号 | | status | int | 结果帧状态 | | cbm_meta.text | string | 结果补充说明 | | intent<br>(cbm_meta.text取值中) | int | 当前请求所属规整的子问题,对应cbm_tidy.text中intent数组下index取值 | | cbm_retrieval_classify.text | string | 知识分类结果内容,<b>json格式字符串</b>| | type<br>(cbm_retrieval_classify.text取值中) | int | 知识分类查询类型<br>0:不走知识查询或联网搜索<br>1:走知识查询或联网搜索 | #### 1.4.5 cbm_knowledge `知识溯源`结果,该结果为交互业务触发联网搜索或本地文档问答,给出知识来源信息。 - 解析 `event.data` 获取`联网搜索`类结果格式示例: ~~~ json { "cbm_knowledge": { "compress": "raw", "encoding": "utf8", "format": "json", "seq": 0, "status": 3, "text": "[{\"repoId\":\"agg_knowledge\",\"docId\":\"https://m.toutiao.com/a7586119140033839652/\",\"title\":\"为什么天空是蓝色的?这个答案比你想象的还要神奇!-今日头条\",\"summary\":\"嘿,朋友们!每天抬头望天,你是不是也会忍不住想:为什么天空是蓝色的?明明太阳光是五颜六色的,怎么偏偏看起来那么蓝?别急,今天我就带你揭开这个谜底,让你看完后对天空的颜色有个全新的认识!首先,我们得知道,太阳光其实是由各...\",\"content\":\"网页发布时间:2025年12月21日,嘿,朋友们!每天抬头望天,你是不是也会忍不住想:为什么天空是蓝色的?明明太阳光是五颜六色的,怎么偏偏看起来那么蓝?别急,今天我就带你揭开这个谜底,让你看完后对天空的颜色有个全新的认识!\\n首先,我们得知道,太阳光其实是由各种颜色的光组成的,像彩虹一样,包含了红、橙、黄、绿、蓝、靛、紫等多种颜色。当这些光线穿过大气层时,会发生一些奇妙的事情。\\n你知道吗?大气中的空气分子其实很微小,比人类头发的直径还要细得多。这些微小的空气分子就像“调色师”一样,把太阳光中的不同颜色“调”出来。其中,蓝色的光波比较短,只有大约480纳米左右;而红色的光波则长得多,大约在700纳米左右。\\n那么,为什么会偏偏是蓝色呢?这就要说到一个叫“瑞利散射”的物理现象了。这个散射过程就像你在海滩上扔沙子,沙子会飞得到处都是,但不同的沙子会有不同的散布方式。瑞利散射特别喜欢散射短波长的光,也就是说,蓝色和紫色的光最容易被空气中的分子散射开。\\n当阳光照射到大气层时,蓝色的光被散射得最厉害,四处飞扬,几乎把天空变成了“蓝色的海洋”。而紫色的光也会被散射,但我们的眼睛对紫色不那么敏感,再加上大气中紫色光的比例本来就少,所以我们看到的就是蓝色。\\n你可能会问:“那为什么天空不是紫色的?”其实,紫色的光散射也很厉害,但我们的眼睛对紫色不那么敏感,而且大气中的臭氧层还会吸收部分紫色光,所以天空看起来更偏蓝。\\n还有一个有趣的现象:当太阳快要落山时,天空变成了金色、橙色甚至红色。这是因为太阳在地平线附近,光线要穿过更厚的大气层,短波长的蓝色光被散射掉了,剩下的长波长的红色和橙色光才得以到达我们眼中。\\n总结一下:天空之所以是蓝色的,主要是因为太阳光中的蓝色光被大气中的空气分子散射得最厉害,而我们看到的就是这散射出来的蓝色。每当你看到晴朗的天空时,不妨想想,这其实是大自然用光和空气在玩的一场魔术表演!\\n所以,下次抬头看天时,不仅以欣赏它的美丽,还能知道背后隐藏的科学秘密。是不是觉得天空的颜色变得更有趣了呢?快把这个知识分享给你的朋友们吧,让大家都知道天空的“秘密武器”!\",\"detail\":\"为什么天空是蓝色的?这个答案比你想象的还要神奇!-今日头条\",\"publishTime\":\"2025年12月21日\",\"docName\":\"为什么天空是蓝色的?这个答案比你想象的还要神奇!-今日头条\",\"repoName\":\"联网搜索\"},{\"repoId\":\"agg_knowledge\",\"docId\":\"https://m.163.com/dy/article/K9G1N6N80511A3AG.html\",\"title\":\"天空为什么是蓝的?看似简单的问题,其实隐藏着深刻奥秘!\",\"summary\":\"天空呈现蓝色的核心原因,是一种名为 “瑞利散射” 的物理现象 —— 这一现象由英国物理学家瑞利勋爵在 1871 年首次提出。\\u003cbr\\u003e瑞利散射的规律是:光的散射强度与波长的四次方成反比,简单来说, 波长越短的光,越容易被散射 。就像不同大小的石子投入水中,小石子会激起更多细碎的涟漪,短波长的光也会被大气分子 “撞散” 到更广阔的空间中。\",\"content\":\"网页发布时间:2025年12月21日,抬头仰望,天空总是以澄澈的蓝色映入眼帘 —— 这是每个人从小熟悉的景象,却很少有人深究:为什么天空是蓝色的,而非红色、白色或其他颜色?\\n这个看似孩童式的简单问题,背后却藏着光与大气相互作用的深刻物理奥秘,甚至曾让 19 世纪的科学家们反复探索才找到答案。它不仅关乎阳光的传播规律,更揭示了地球大气层如何 “塑造” 我们眼中的天空色彩。\\n要理解天空的蓝色,首先要搞懂 “阳光是什么”。\\n太阳发出的光看似是 “白光”,实则是由红、橙、黄、绿、蓝、靛、紫七种不同波长的光混合而成 —— 就像雨后彩虹展现的色彩,每种颜色对应不同的波长:红光波长最长(约 620-760 纳米),橙、黄、绿光波长依次递减,蓝光、靛光、紫光波长最短(蓝光约 450-495 纳米,紫光约 380-450 纳米)。这些不同波长的光,在穿过地球大气层时,会与大气中的分子、微小颗粒发生不同的相互作用,最终决定了我们看到的天空颜色。\\n天空呈现蓝色的核心原因,是一种名为 “瑞利散射” 的物理现象 —— 这一现象由英国物理学家瑞利勋爵在 1871 年首次提出。\\n瑞利散射的规律是:光的散射强度与波长的四次方成反比,简单来说, 波长越短的光,越容易被散射 。就像不同大小的石子投入水中,小石子会激起更多细碎的涟漪,短波长的光也会被大气分子 “撞散” 到更广阔的空间中。\\n地球的大气层主要由氮气(约 78%)和氧气(约 21%)组成,这些气体分子的直径远小于可见光的波长(约 0.3-0.4 纳米),恰好能对短波长的蓝光、紫光产生强烈的瑞利散射。当阳光穿过大气层时,蓝光被大气分子反复散射,从原本的直线传播路径 “偏离”,弥漫到天空的各个方向 —— 无论是白天的哪个时刻,我们看向天空的任何位置,都能看到被散射的蓝光,因此天空整体呈现出蓝色。\\n或许有人会问:紫光的波长比蓝光更短,按瑞利散射规律,紫光应该被散射得更强烈,为什么天空不是紫色的?\\n这背后有两个关键原因:一是太阳发出的紫光本身就比蓝光少 —— 阳光中蓝光的能量是紫光的约 3 倍,可供散射的紫光总量更少;二是人类眼睛的 “视觉感知特性”—— 我们的视网膜对蓝光的敏感度远高于紫光,即使有少量紫光被散射,眼睛也更倾向于 “捕捉” 蓝光信号,最终大脑接收到的主要是蓝色的视觉信息,而非紫色。\\n到了日出或日落时,天空会呈现出橙红色,这其实是瑞利散射的 “反向验证”。当太阳靠近地平线时,阳光需要穿过更厚的大气层才能到达地面 —— 比正午时的传播距离增加了约 30 倍。在漫长的传播过程中,短波长的蓝光、紫光被大气分子反复散射,几乎全部消耗在大气层中,无法到达地面;而长波长的红光、橙光散射较弱,能穿透厚厚的大气,最终抵达我们的眼睛,因此日出日落时的天空会被染成温暖的橙红色,甚至出现壮丽的霞光。\\n如果没有大气层,天空会是什么颜色?答案是 “黑色”—— 就像宇航员在太空中看到的景象。没有大气分子的散射,阳光会沿直线传播,只有正对太阳的方向能看到耀眼的光球,其余天空因没有散射光而呈现深邃的黑色,星星甚至能在白天清晰可见。这也从侧面证明:天空的蓝色并非太阳或太空本身的颜色,而是地球大气层与阳光共同作用的 “专属产物”。\\n在历史上,人类对天空颜色的认知并非一帆风顺。在瑞利提出散射理论之前,\ufffd\ufffd人认为天空的蓝色是 “海水反射” 的结果 —— 毕竟海洋是蓝色的,且覆盖了地球 71% 的表面。但这个猜想很快被推翻:在内陆地区(如沙漠、高原),远离海洋,天空依然是蓝色的,显然与海水反射无关。还有人认为是大气中的尘埃、水汽颗粒导致天空变蓝,但瑞利通过实验证明:即使在纯净的气体中,光的散射依然会发生,大气分子才是散射的主要来源,尘埃颗粒的作用仅占少数。\\n从看似简单的 “天空为何是蓝的”,到揭示瑞利散射的物理规律,人类对这一问题的探索,体现了科学研究的核心逻辑:从日常现象出发,提出猜想,通过实验验证,最终找到背后的本质规律。这个过程告诉我们:很多看似 “理所当然” 的自然现象,背后都藏着宇宙的精妙设计;而科学的魅力,就在于用理性的思维,解开这些看似简单却充满奥秘的自然谜题。\",\"detail\":\"天空为什么是蓝的?看似简单的问题,其实隐藏着深刻奥秘!\",\"docName\":\"天空为什么是蓝的?看似简单的问题,其实隐藏着深刻奥秘!\",\"repoName\":\"联网搜索\"},{\"repoId\":\"agg_knowledge\",\"docId\":\"https://www.xinhuanet.com/science/20240805/764b4a0a45094c58a667cb25451caba9/c.html\",\"title\":\"为什么海水看着比天空更蓝?-新华网\",\"summary\":\"阳光中的蓝色光在大气中的散射效应要强于其他颜色的光,在太阳光穿过大气到达地面的过程中,蓝色的光被散射到大气层的各个方向,在人眼看来,大气层也就变成了蓝色。\",\"content\":\"网页发布时间:2024年08月05日,蓝天,也就是包裹着地球的一层大气,在天气晴朗时它呈现为蓝色,同样地,大海在天气晴朗的时候,也是蓝色。空气跟大海本身是没有颜色的,他们看起来为什么是蓝色这一问题,英国物理学家瑞利提出了一个解释:这是由于光的散射造成的。\\n什么是散射?\\n光的散射是指,由于物质(气体,液体或固体)中存在微小的粒子对光束的作用,使得光波偏离原来的传播方向而四周散开的现象\\ufffd\",\"detail\":\"为什么海水看着比天空更蓝?-新华网\",\"publishTime\":\"2024年08月05日\",\"docName\":\"为什么海水看着比天空更蓝?-新华网\",\"repoName\":\"联网搜索\"}]" }, "cbm_meta": { "compress": "raw", "encoding": "utf8", "format": "json", "seq": 0, "status": 3, "text": "{\"cbm_knowledge\":{\"intent\":0}}" } } ~~~ - 解析 `event.data` 获取 `文档问答` 类结果格式示例: ~~~ json { "cbm_knowledge": { "compress": "raw", "format": "json", "text": "[{\"score\":0.9989267,\"repoId\":\"insight_spark_201024_2wxqn\",\"docId\":\"d6cc977e08f742c19f344b7ead0706fb\",\"chunkId\":\"0\",\"title\":\"0\",\"content\":\"北京市轨道交通乘客守则\\n来源:北京地铁\\n第一条 为加强本市轨道交通运营安全管理,保障运营秩序, 为乘客创造安全、便捷、和谐的乘车环境,依据《北京市轨道交通运营安全条例》等规定,制定本守则。\\n第二条 凡进入本市轨道交通各车站出入口、通道、站厅、站台和列车车厢的人员,均应遵守本守则。\\n第三条 乘客应遵守《北京市城市轨道交通车票使用规则》购票乘车,禁止使用伪造、变造票卡。\\n第四条 乘客应当按照有关规定接受并配合安全检查。不接受安全检查的,安全检查人员可拒绝其进站乘车;拒不接受安全检查并强行进入车站或者扰乱安全检查现场秩序的,安全检查人员可制止并报公安机关依法处理。\\n第五条 乘客禁止携带法律、法规规定的违禁物品(具体禁止携带物品目录参见公安机关公告)。安全检查人员发现携带违禁物品的可按照规定处置并及时报告公安机关依法处理。\\n第六条 乘客携带的物品重量不得超过 30 千克,长度不得超过 1.8 米,宽和高均不得超过 0.5 米。不得携带电动代步工具以及其他妨碍站内、车内通行或对运营安全可能造成影响的物品乘车,无障碍用途的电动轮椅除外。\\n第七条 1.3 米以下儿童应在成人陪同下进站乘车,成人要全程看护并保障儿童安全。\\n第八条 衣冠不整、醉酒肇事等不文明行为者及因疾病、健康状况可能危及其他乘客者不得进站乘车。\\n第九条 行动不便者、精神病患者等应当由其监护人或者其他健康成年人陪同乘车。\\n第十条 搭乘自动扶梯时,乘客应遵守乘梯安全要求,扶稳扶手带,不得倚靠扶梯侧壁。\\n第十一条 乘客应遵守以下乘车规定:\\n(一)候车时应自觉排队,禁止越过安全线,禁止倚靠站台门;\\n(二)乘车时应当先下后上,从车门两侧依次登车,留意列车与站台间的空隙;\\n(三)列车到达终点站,乘客应当全部下车;\\n(四)列车因故不能继续运行时,应当服从工作人员的安排或者换乘其他交通工具。\\n第十二条 严禁乘客下列行为:\\n(一)擅自进入轨道、隧道等高度危险活动区域;\\n(二)在轨道线路上放置、丢弃障碍物;\\n(三)列车车门或站台门提示警铃鸣响时强行上下列车,车门或站台门关闭后扒门;\\n(四)在非紧急状态下动用紧急或者安全装置;\\n(五)疏散通道内长时间滞留、躺卧,在车站、车厢或者疏散通道内堆放物品、设置摊点等影响疏散的行为;\\n(六)违反自动扶梯、通道等禁行标志逆行;\\n(七)其他危害轨道交通运营安全的行为。\\n第十三条乘客应自觉为老、幼、病、残、孕、怀抱婴儿者或者其他有需要的人士让座和提供方便。\",\"detail\":\"北京市轨道交通乘客守则\\n来源:北京地铁\\n第一条 为加强本市轨道交通运营安全管理,保障运营秩序, 为乘客创造安全、便捷、和谐的乘车环境,依据《北京市轨道交通运营安全条例》等规定,制定本守则。\\n第二条 凡进入本市轨道交通各车站出入口、通道、站厅、站台和列车车厢的人员,均应遵守本守则。\\n第三条 乘客应遵守《北京市城市轨道交通车票使用规则》购票乘车,禁止使用伪造、变造票卡。\\n第四条 乘客应当按照有关规定接受并配合安全检查。不接受安全检查的,安全检查人员可拒绝其进站乘车;拒不接受安全检查并强行进入车站或者扰乱安全检查现场秩序的,安全检查人员可制止并报公安机关依法处理。\\n第五条 乘客禁止携带法律、法规规定的违禁物品(具体禁止携带物品目录参见公安机关公告)。安全检查人员发现携带违禁物品的可按照规定处置并及时报告公安机关依法处理。\\n第六条 乘客携带的物品重量不得超过 30 千克,长度不得超过 1.8 米,宽和高均不得超过 0.5 米。不得携带电动代步工具以及其他妨碍站内、车内通行或对运营安全可能造成影响的物品乘车,无障碍用途的电动轮椅除外。\\n第七条 1.3 米以下儿童应在成人陪同下进站乘车,成人要全程看护并保障儿童安全。\\n第八条 衣冠不整、醉酒肇事等不文明行为者及因疾病、健康状况可能危及其他乘客者不得进站乘车。\\n第九条 行动不便者、精神病患者等应当由其监护人或者其他健康成年人陪同乘车。\\n第十条 搭乘自动扶梯时,乘客应遵守乘梯安全要求,扶稳扶手带,不得倚靠扶梯侧壁。\\n第十一条 乘客应遵守以下乘车规定:\\n(一)候车时应自觉排队,禁止越过安全线,禁止倚靠站台门;\\n(二)乘车时应当先下后上,从车门两侧依次登车,留意列车与站台间的空隙;\\n(三)列车到达终点站,乘客应当全部下车;\\n(四)列车因故不能继续运行时,应当服从工作人员的安排或者换乘其他交通工具。\\n第十二条 严禁乘客下列行为:\\n(一)擅自进入轨道、隧道等高度危险活动区域;\\n(二)在轨道线路上放置、丢弃障碍物;\\n(三)列车车门或站台门提示警铃鸣响时强行上下列车,车门或站台门关闭后扒门;\\n(四)在非紧急状态下动用紧急或者安全装置;\\n(五)疏散通道内长时间滞留、躺卧,在车站、车厢或者疏散通道内堆放物品、设置摊点等影响疏散的行为;\\n(六)违反自动扶梯、通道等禁行标志逆行;\\n(七)其他危害轨道交通运营安全的行为。\\n第十三条乘客应自觉为老、幼、病、残、孕、怀抱婴儿者或者其他有需要的人士让座和提供方便。\",\"docName\":\"北京市轨道交通乘客守则.docx\",\"repoName\":\"长文本策略测试\"},{\"score\":0.95422274,\"repoId\":\"insight_spark_201024_2wxqn\",\"docId\":\"d6cc977e08f742c19f344b7ead0706fb\",\"chunkId\":\"1\",\"title\":\"1\",\"content\":\"第十四条 乘客应自觉维护车站、车厢的环境卫生和乘车秩序:\\n(一)禁止吸烟(含电子烟)、随地吐痰、便溺、吐口香糖、乱扔废弃物、乱写乱画;\\n(二)禁止携带活禽、猫、狗(警犬、导盲犬除外)等宠物以及其它可能影响轨道交通运营或其他乘客乘车的动物乘车;\\n(三)禁止大声喧哗或者弹奏乐器、外放音乐等;\\n(四)不得一人同时占用多个座位,不得踩踏车站和车厢内的座席;\\n(五)不得携带容易造成污损、有严重异味或者无包装易碎的物品、未妥善包装的肉制品及其他影响公共卫生的物品;\\n(六)不得在列车车厢内进食(婴儿、病人除外);\\n(七)不得私自张贴、悬挂物品;\\n(八)不得推销产品或从事营销活动;\\n(九)不得在车站、车厢使用折叠自行车、各类滑板车、滑轮鞋、滑板等,不得携带充气气球进站乘车。\\n第十五条 严禁损毁轨道交通范围内的各项设施、设备。严禁移动、遮盖或污损警示标志、疏散或导向标志、安全标志等。\\n第十六条 轨道交通范围内发生突发事件或意外情况时,乘客应当保持冷静,服从现场工作人员指挥或按广播提示有序疏散。\\n第十七条 乘客可配合运营单位通过乘客满意度调查等形式对轨道交通运营安全服务情况进行公众评价。\\n第十八条 乘客对轨道交通运营安全服务不满意的情况可向运营单位或市交通行政主管部门进行反映或投诉处理。\\n第十九条 乘客应自觉遵守本守则。违反本守则的,运营单位有权采取制止、劝离或者拒绝提供服务;违反法律法规规定的, 应当依法移送交通部门或者公安部门处理。\\n第二十条 本守则自2021年9月28日起施行。\",\"detail\":\"第十四条 乘客应自觉维护车站、车厢的环境卫生和乘车秩序:\\n(一)禁止吸烟(含电子烟)、随地吐痰、便溺、吐口香糖、乱扔废弃物、乱写乱画;\\n(二)禁止携带活禽、猫、狗(警犬、导盲犬除外)等宠物以及其它可能影响轨道交通运营或其他乘客乘车的动物乘车;\\n(三)禁止大声喧哗或者弹奏乐器、外放音乐等;\\n(四)不得一人同时占用多个座位,不得踩踏车站和车厢内的座席;\\n(五)不得携带容易造成污损、有严重异味或者无包装易碎的物品、未妥善包装的肉制品及其他影响公共卫生的物品;\\n(六)不得在列车车厢内进食(婴儿、病人除外);\\n(七)不得私自张贴、悬挂物品;\\n(八)不得推销产品或从事营销活动;\\n(九)不得在车站、车厢使用折叠自行车、各类滑板车、滑轮鞋、滑板等,不得携带充气气球进站乘车。\\n第十五条 严禁损毁轨道交通范围内的各项设施、设备。严禁移动、遮盖或污损警示标志、疏散或导向标志、安全标志等。\\n第十六条 轨道交通范围内发生突发事件或意外情况时,乘客应当保持冷静,服从现场工作人员指挥或按广播提示有序疏散。\\n第十七条 乘客可配合运营单位通过乘客满意度调查等形式对轨道交通运营安全服务情况进行公众评价。\\n第十八条 乘客对轨道交通运营安全服务不满意的情况可向运营单位或市交通行政主管部门进行反映或投诉处理。\\n第十九条 乘客应自觉遵守本守则。违反本守则的,运营单位有权采取制止、劝离或者拒绝提供服务;违反法律法规规定的, 应当依法移送交通部门或者公安部门处理。\\n第二十条 本守则自2021年9月28日起施行。\",\"docName\":\"北京市轨道交通乘客守则.docx\",\"repoName\":\"长文本策略测试\"}]", "encoding": "utf8", "seq": 0, "status": 3 }, "cbm_meta": { "compress": "raw", "format": "json", "text": "{\"cbm_knowledge\":{\"intent\":0}}", "encoding": "utf8", "seq": 0, "status": 3 } } ~~~ | 参数名 | 类型 |说明 | | --- | --- |--- | | encoding | string | 编码格式 | | compress | string | 压缩格式 | | format | string | 内容格式 | | seq | int | 结果帧序号 | | status | int | 结果帧状态 | | cbm_meta.text | string | 结果补充说明 | | intent<br>(cbm_meta.text取值中) | int | 当前请求所属规整的子问题,对应cbm_tidy.text中intent数组下index取值 | | cbm_knowledge.text | string | 知识溯源详细内容,<b>json格式字符串</b>| | repoId<br>(cbm_knowledge.text取值中) | string | 1、文档问答时取值为:<b>知识库的唯一标识符,不具备语义</b><br>2、联网搜索时取值固定为:<b>agg_knowledge</b> | | docId<br>(cbm_knowledge.text取值中) | string | 1、文档问答时取值为:<b>文档或数据记录的唯一标识符,不具备语义</b><br>2、联网搜索时取值为:<b>网页url</b> | | repoName<br>(cbm_knowledge.text取值中) | string | 1、文档问答时取值为:<b>文档库名称</b><br>2、联网搜索时取值固定为:<b>联网搜索</b> | | docName<br>(cbm_knowledge.text取值中) | string | 1、文档问答时取值为:<b>文档名称</b><br>2、联网搜索时取值为:<b>网页名称</b> | #### 1.4.6 nlp `大模型回复`结果,解析 `event.data` 获取结果格式示例: ~~~ json { "cbm_meta": { "compress": "raw", "encoding": "utf8", "format": "json", "seq": 0, "status": 0, "text": "{\"nlp\":{\"intent\":0,\"nlp_origin\":\"cbm_retrieval\"}}" }, "nlp": { "compress": "raw", "encoding": "utf8", "format": "json", "seq": 0, "status": 0, "text": "天空之所以呈现" } } ~~~ | 参数名 | 类型 |说明 | | --- | --- |--- | | encoding | string | 编码格式 | | compress | string | 压缩格式 | | format | string | 内容格式 | | seq | int | 结果帧序号 | | status | int | 结果帧状态 | | cbm_meta.text | string | 结果补充说明 | | intent<br>(cbm_meta.text取值中) | int | 当前请求所属规整的子问题,对应cbm_tidy.text中intent数组下index取值 | | nlp_origin<br>(cbm_meta.text取值中) | int | 大模型回复内容参考来源<br>cbm_reply:代表大模型自己生成<br>cbm_retrieval:代表参考知识查询结果<br>cbm_semantic:代表参考传统技能结果 | | cbm_knowledge.text | string | 知识溯源详细内容,<b>json格式字符串</b>| | nlp.text | string | 大模型回复内容 | <div id="离线交互"> </div> ### 1.5 离线交互 下面主要介绍离线语音识别相关结果 #### 1.5.1. esr_pgs `离线听写流式`结果,解析 `event.data` 获取结果格式示例: ~~~ json { "text": { "content": "点一" } } ~~~ | 参数名 | 类型 |说明 | | --- | --- |--- | | content | string |离线流式识别结果 | #### 1.5.2. esr_iat `离线听写`结果,解析 `event.data` 获取结果格式示例: ~~~ json { "text": { "bg": "-1", "ed": "-1", "ismandarin": "true", "mode": "wfst", "sc": "9014", "ws": [ {"boundary":"","pinyin":"","sc":"0","slot":"","w":"你"}, {"boundary":"","pinyin":"","sc":"0","slot":"","w":"叫"}, {"boundary":"","pinyin":"","sc":"0","slot":"","w":"什么"}, {"boundary":"","pinyin":"","sc":"0","slot":"","w":"名字"}, {"sc":"0","slot":"","w":"。"} ] } } ~~~ | 参数名 | 类型 |说明 | | --- | --- |--- | | bg | string |开始 | | ed | string |结束 | | ismandarin | string |true:中文识别引擎 | | mode | string |wfst代表离线识别模式 | | ws | array |词条列表 | | sc | string |分词得分 | | pinyin | string |分词拼音 | | slot | string |分词所在槽位 | | w | string |分词结果 | #### 1.5.3. esr_fsa `离线命令词`结果,解析 `event.data` 获取结果格式示例: ~~~ json { "intent": { "bg": "-1", "ed": "-1", "ismandarin": "true", "mode": "fsa", "rc": 0, "sc": "8803", "ws": [ {"boundary":"","pinyin":"","sc":"0","slot":"open","w":"打开"}, {"boundary":"","pinyin":"","sc":"0","slot":"location","w":"客厅"}, {"boundary":"","pinyin":"","sc":"0","slot":"device_light","w":"灯"}, {"sc":"0","slot":"","w":"。"} ] } } ~~~ | 参数名 | 类型 |说明 | | --- | --- |--- | | bg | string |开始 | | ed | string |结束 | | ismandarin | string |true:中文识别引擎 | | mode | string |fsa 代表离线语法结果 | | ws | array |词条列表 | | sc | string |分词得分 | | pinyin | string |分词拼音 | | slot | string |分词所在槽位 | | w | string |分词结果 |
admin
2025年12月29日 14:23
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码