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 三方大模型配置
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 合成能力使用
5. 自定义业务
技能工作室概述
名词解析
技能
意图和语料
实体
动态实体
模糊匹配
填槽对话
技能设计规范
语音技能设计规范
开放技能接入审核规范
开放技能图标图片规范
技能开发
创建技能和意图
意图配置
技能测试
技能发布
技能后处理
技能导入导出
云函数APIv2.1
云函数APIv2.0
智能体开发
智能体对接
问答库开发
语句问答
关键词问答
文档问答
设备人设开发
技能协议
语义协议:重要字段和通用字段
技能后处理协议:标准请求
技能后处理协议:请求校验
技能后处理协议:Request_v2.1协议
技能后处理协议:Response_v2.1协议
技能资源限制
6. 硬件模组
RK3328 降噪板
RK3328降噪板白皮书
RK3328降噪板使用手册
RK3328降噪板规格书
RK3328降噪板协议手册
RK3328 AIUI评估板开发套件
RK3328评估板白皮书
RK3328评估板使用手册
RK3328评估板规格书
RK3328评估板开发手册
RK3588 AIUI多模态开发套件
RK3588一体机多模态产品规格书
RK3588多模态套件使用手册
视频传输协议
识别语义传输协议
音频传输协议
ZG803 离线语音识别套件
ZG803 产品白皮书
USB声卡套件
USB声卡产品白皮书
USB声卡使用指南
AC7911 AIUI语音开发套件
AC7911-产品白皮书
AC7911-快速体验指南
AC7911-开发指南
AC7911-协议手册
AC7911-硬件参数
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.1.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>2.3.2技能结果格式说明</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 { "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": "[{\"repoId\":\"agg_knowledge\",\"docId\":\"https://mparticle.uc.cn/article_org.html?uc_param_str=frdnsnpfvecpntnwprdssskt#!wm_cid=706062840143815680!!wm_id=8fd08afa18cc47b0b8a81ce3322d32f4\",\"title\":\"被哪吒2带飞业绩后, 光线传媒决定向“IP的创造者和运营商”转型-潇湘晨报\",\"summary\":\"今年上半年,光线传媒主控的电影《哪吒2》实现累计总票房(含港澳台及海外)159.12亿,总观影人次3.24亿。哪吒的爆火,无疑为光线传媒开了一个好头。不过,爆款过后,光线传媒并未再次捧出更多的爆款。上半年,除了《哪吒2》外,光线传媒参与的《独一无二》《花漾少女杀人事件》《东极岛》等真人电影都未如哪吒2一样大爆。在半年报中,光线传媒介绍,目前公司在推进...\",\"content\":\"网页发布时间:2025年09月01日,今年上半年,光线传媒主控的电影《哪吒2》实现累计总票房(含港澳台及海外)159.12亿,总观影人次3.24亿。哪吒的爆火,无疑为光线传媒开了一个好头。不过,爆款过后,光线传媒并未再次捧出更多的爆款。上半年,除了《哪吒2》外,光线传媒参与的《独一无二》《花漾少女杀人事件》《东极岛》等真人电影都未如哪吒2一样大爆。在半年报中,光线传媒介绍,目前公司在推进...\",\"detail\":\"被哪吒2带飞业绩后, 光线传媒决定向“IP的创造者和运营商”转型-潇湘晨报\",\"publishTime\":\"2025年09月01日\"},{\"repoId\":\"agg_knowledge\",\"docId\":\"https://m.sohu.com/a/930362909_121779952/?pvid=000115_3w_a\",\"title\":\"《哪吒2》被好莱坞大片和日本动画打败,排名降到第三-搜狐网\",\"summary\":\"在我们中国内地市场确实是无敌的存在。 该片的内地票房达到了154.46亿人民币,几乎是《 长津湖 》的三倍,以相当大的优势位居中国影史票房冠军的位置,而且未来多少年都不会被超越,即便是它的续集《哪吒3》也未必做得到。 ...\",\"content\":\"网页发布时间:2025年08月31日,由 饺子 导演执导的国产动画大片《 哪吒2 》,在我们中国内地市场确实是无敌的存在。\\n该片的内地票房达到了154.46亿人民币,几乎是《 长津湖 》的三倍,以相当大的优势位居中国影史票房冠军的位置,而且未来多少年都不会被超越,即便是它的续集《哪吒3》也未必做得到。\\n《哪吒2》能够创造如此可观的票房成绩,主要还是在于它的质量很高,且集齐了爱国、喜剧和合家欢三大创造高票房的要素,借此该片得到了观众们的集体好评,并被国内观众广为宣传。\\n不过,就算是如此成功的一部电影作品,如此广受好评的一部动画电影作品,同样也有人不喜欢,在中国的某些市场也做不到一直稳居第一名的位置。\\n当《哪吒2》于8月初登陆线上视频平台后,国内就有不少人认为该片的票房虚高,它的网上评分还因此下跌了0.1分。另外,在中国 香港 市场,《哪吒2》甚至还接连输给了一部好莱坞大片和一部 日本动画 电影,香港年度票房排名从第一直接降到了第三。\\n《哪吒2》香港票房接连被好莱坞大片和日本动画电影打败,无缘香港年冠。\\n《哪吒2》的出现,难得让我们中国内地的国产片在中国香港市场受到了极大的追捧。\\n要知道在《哪吒2》之前,中国内地的国产片在中国香港都很难创造可观的票房成绩,就算是《长津湖》《 战狼2 》以及《 流浪地球 》等这些内地票房非常高的影片,在中国香港也都摆脱不了票房惨败的命运,最高都没达到100万美元。\\n而当《哪吒2》在中国香港定档之后,竟然有四家电影公司大力争夺此片的发行权,最后该片由四家公司合力发行,上映了近两个月时间,最终收获了748.4万美元(5800多万 港币 )。\\n本以为《哪吒2》能够凭借这5800多万港币的成绩,在中国香港年冠的位置上一直坐下去,可不曾想最近一个多月它竟然接连被好莱坞大片和日本动画给打败了。\\n先是由 布拉德皮特 主演的《F1:狂飙飞车》,这是一部口碑非常好的好莱坞动作大片,它的北美以及中国内地的票房成绩都很可观,因此当其登陆中国香港影院后,同样也得到了中国香港观众的极力追捧,票房轻松突破了800万美元(6400万港币)。\\n而后是 日本 的《鬼灭之刃 无限城篇 第一章》,该片在日本本土非常受欢迎,票房将近2亿美元。而中国香港的观众也很喜欢看,上映了仅半个多月,票房就已经超过了770万美元(6000万港币)。如此发展下去,感觉它的香港最终票房很可能会接近900万美元。\\n《F1:狂飙飞车》和《鬼灭之刃 无限城篇 第一章》两部影片在香港市场的大卖,让《哪吒2》彻底失去了夺得香港年冠的希望。\\n《哪吒2》在全球年度票房榜中的排名,也可能会降到第三。\\n《哪吒2》的香港排名降到了第三,已经彻底无缘年冠,这确实是有些可惜。而更可惜的是,它也未必能够保住全球年冠的位置。\\n目前,《哪吒2》虽然以超159亿人民币的票房成绩,稳居全球年冠的位置,但是未来它还将面临两部非常强大的对手,一个是《 疯狂动物城2 》,另一个是《 阿凡达3 》。\\n《疯狂动物城2》借助前作的影响力,预计全球票房至少会在20亿美元以上,努努力超过22亿美元应该不是很难。\\n至于《阿凡达3》,最高预测票房一度达到了30亿美元,它不仅是年冠的热门,更是全球影史票房冠军的最有力竞争者。\\n所以说,《哪吒2》的全球年度票房排名也可能会降到第三。\",\"detail\":\"《哪吒2》被好莱坞大片和日本动画打败,排名降到第三-搜狐网\",\"publishTime\":\"2025年08月31日\"},{\"repoId\":\"agg_knowledge\",\"docId\":\"https://m.163.com/dy/article/K89JGGSD05564SKC.html?f=post1603_tab_news\",\"title\":\"梁朝伟新片打败《哪吒2》,登顶热度榜榜首-网易订阅\",\"summary\":\"一部电影能够连续两个月登顶日冠,这种现象不仅仅只是在中国内地,就算是全球任何一个市场都实属罕见,由此可见《哪吒2》的火热程度是真的非常高,但即便再高,也扛不住时间的洗礼。当进入第三个月第四个月以及第五个月之后,...\",\"content\":\"网页发布时间:2025年08月31日,《 哪吒2 》火热的时间虽然很长,但也总会有衰退的一天。\\n上映的前两个月,《哪吒2》一直都是以绝对的优势占领着中国日票房冠军的位置,即便是过了五一,它也曾时不时地登顶日冠。也正因此,该片的全球票房才会突破159亿人民币,成功打破中国影史最高票房纪录。\\n一部电影能够连续两个月登顶日冠,这种现象不仅仅只是在中国内地,就算是全球任何一个市场都实属罕见,由此可见《哪吒2》的火热程度是真的非常高,但即便再高,也扛不住时间的洗礼。当进入第三个月第四个月以及第五个月之后,《哪吒2》的日票房下跌程度越来越大,累计票房成绩上升速度越来越缓慢,到最后也未能达到160亿人民币大关,未能打败《泰坦尼克号》。\\n或许就是因为后期的日票房成绩很低,总票房成绩上升很缓慢,所以到了6月末《哪吒2》终于选择了下映,并于8月初选择登陆线上视频平台。\\n一开始,《哪吒2》的线上视频平台的火热程度也非常高,预约人数超2000万,上线以后没多长时间就创造了破亿的播放量。可现在,它竟然输给了 梁朝伟 主演的一部新片《猎狐行动》。\\n《哪吒2》平台热度被《猎狐行动》打败,排名降到第二\ufffd\ufffd\ufffd\\n《哪吒2》是于今年8月初正式登陆线上视频平台,到现在也不过一个月的时间。\\n起初,《哪吒2》的平台热度非常高,很多高关注影片都远不是它的对手.如此,本以为《哪吒2》能够在平台 热度榜 榜首的位置稳坐很长一段时间,至少应该会超过一个月,可谁曾想前不久梁朝伟主演的《猎狐行动》刚上线,它就被打败了。\\n《哪吒2》的热度被超越是迟早的事,但是被一部口碑和票房双崩的电影所超越,那还是让人很难想到。\\n梁朝伟主演的《猎狐行动》是于今年清明档上映,共有1.35万观众在网上为其打出了4.5分,最终票房不到9000万人民币,算得上是本年度最失败的电影之一。\\n这样一部电影上线播出后,想要登顶热度榜榜首应该很难,更难的是打败《哪吒2》,但它还是做到了。据显示,该片的热度值超过了6000,而《哪吒2》却只有5300多。\\n《南京照相馆》《浪浪山小妖怪》《捕风追影》上线后,《哪吒2》的热度排名还会不断下降。\\n今年春节档乃至整个年度最火热的电影是《哪吒2》,而要说暑期档那绝对离不开这三部电影,分别是《南京照相馆》《浪浪山小妖怪》和《捕风追影》。它们各自的票房都很高,都远超预期成绩,且分列暑期档票房榜冠亚季军。\\n除了票房成绩很可观外,这三部电影的口碑也都非常好,评分都在8.0分以上。如此,如果这三部电影登陆线上视频平台后,热度值肯定都能够轻松打败《哪吒2》,《哪吒2》在热度榜中的排名也将不断下降。\\n网易跟贴\\n跟贴 2 参与 2\\n登录并发贴\\n今天 12:26\\n+1 顶 0 +1 踩 0 回复\\n分享\\n今天 11:19\\n+1 顶 0 +1 踩 0 回复\\n分享\\n/ 阅读下一篇 /\\n相关推荐\\n热点推荐\",\"detail\":\"梁朝伟新片打败《哪吒2》,登顶热度榜榜首-网易订阅\",\"publishTime\":\"2025年08月31日\"}]" } } ~~~ - 解析 `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.3859,\"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第十三条乘客应自觉为老、幼、病、残、孕、怀抱婴儿者或者其他有需要的人士让座和提供方便。\"}]" } } ~~~ | 参数名 | 类型 |说明 | | --- | --- |--- | | 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 | 知识库ID<br>取值agg_knowledge: 联网聚合搜索<br>其他取值如 insight_spark_201024_2wxqn: 知识库 | | docId<br>(cbm_knowledge.text取值中) | string | 文档ID<br>联网搜索类型给出查询文档在线url<br>知识库查询给出文档问答id | #### 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>2.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 `知识溯源`结果,该结果为交互业务触发联网搜索或本地文档问答,给出知识来源信息。示例结果如下: ~~~ json { "cbm_knowledge": { "compress": "raw", "encoding": "utf8", "format": "json", "seq": 0, "status": 3, "text": "[{\"repoId\":\"agg_knowledge\",\"docId\":\"https://mp.weixin.qq.com/s?__biz=MjM5MTkzNzE5Mw==\\u0026mid=2652963281\\u0026idx=2\\u0026sn=3cc477fc53589409b5704714e0af1ef0\\u0026chksm=bc5b64787cb996aff08641dbb34f7dcc3c41bb2203e3c925d17601ac7e11a5e7e44c7579f423\\u0026scene=27\",\"title\":\"为什么天空是蓝色的?\",\"summary\":\" (1)大气中的水蒸气和污染物会散射所有波长的光,使天空显得更白 (2)云朵由大水滴组成,会均等地散射所有颜色的光,因此呈现白色 (3)在极高海拔地区,由于大气稀薄,天空会呈现深蓝色甚至接近黑色 宇宙中的\\\"天空\\\" 有趣的是,在没有大气层的月球上,\\\"天空\\\"永远是黑色的,即使在白天也是如此。这是因为没有大气分子来散射阳光。同样,从国际空间站看出去,太空也是黑色的,只有直接面对太阳的方向才能看到明亮的阳光。\",\"content\":\"网页发布时间:2025年06月09日,为什么天空\\n是蓝色的?\\n每天抬头仰望,我们总能看到一片蔚蓝的天空。这种美丽的蓝色是如此常见,以至于我们很少思考:为什么天空会呈现蓝色?这个看似简单的问题背后,其实隐藏着大气科学和光学的精妙原理。\\n阳光的组成\\n要理解天空为什么是蓝色的,首先需要了解阳光的本质。太阳发出的光看起来是白色的,但实际上它包含了彩虹中的所有颜色——从红色的长波光到紫色的短波光。当阳光穿过棱镜时,我们可以清晰地看到这些颜色被分离出来,形成连续的光谱。\\n瑞利散射现象\\n19世纪末,英国物理学家约翰·瑞利勋爵解释了天空呈蓝色的原因,这一现象后来被称为\\\"瑞利散射\\\"。其核心原理是:当光线穿过大气层时,会与空气中的分子(主要是氮气和氧气)发生相互作用。\\n关键点在于,不同波长的光被散射的程度不同。短波长的光(蓝光和紫光)比长波长的光(红光和黄光)更容易被空气分子散射。具体来说,蓝光的散射强度大约是红光的16倍。\\n为什么不是紫色\\n既然紫光的波长比蓝光更短,散射得更强烈,为什么天空看起来是蓝色而不是紫色呢?这主要有三个原因:\\n(1)太阳光谱中蓝光的含量比紫光多\\n(2)人眼对蓝光比紫光更敏感\\n(3)部分紫光被高层大气吸收\\n因此,我们看到的天空呈现出蓝色而非紫色。\\n日出日落的红色\\n瑞利散射也解释了为什么日出和日落时天空会呈现红色或橙色。当太阳靠近地平线时,阳光必须穿过更厚的大气层才能到达我们的眼睛。在这个过程中,大部分的蓝光已经被散射到其他方向,剩下主要是红光和黄光能够直接到达观察者。\\n其他因素的影响\\n虽然瑞利散射是天空呈蓝色的主要原因,但其他因素也会影响天空的颜色:\\n(1)大气中的水蒸气和污染物会散射所有波长的光,使天空显得更白\\n(2)云朵由大水滴组成,会均等地散射所有颜色的光,因此呈现白色\\n(3)在极高海拔地区,由于大气稀薄,天空会呈现深蓝色甚至接近黑色\\n宇宙中的\\\"天空\\\"\\n有趣的是,在没有大气层的月球上,\\\"天空\\\"永远是黑色的,即使在白天也是如此。这是因为没有大气分子来散射阳光。同样,从国际空间站看出去,太空也是黑色的,只有直接面对太阳的方向才能看到明亮的阳光。\\n天空的蓝色是大自然光学现象的一个美丽例证,展示了光与物质相互作用的精妙原理。这个日常现象不仅让我们欣赏到美丽的蓝天,也成为科学家理解光的行为和大气性质的重要窗口。\\n作者:刘春梅\\n责任编辑:李雪琦\\n投稿邮箱:gskpxh@126.com\\n欢迎大家踊跃投稿\\n甘肃省科学技术普及学会·陌上寻真\",\"detail\":\"为什么天空是蓝色的?\",\"publishTime\":\"2025年06月09日\"},{\"repoId\":\"agg_knowledge\",\"docId\":\"https://mp.weixin.qq.com/s?__biz=MjM5NjgyOTQyMw==\\u0026mid=201142881\\u0026idx=1\\u0026sn=f57ff6060abb2529dc49c2a6315b6c0c\\u0026chksm=28ead3e11f9d5af7601535a164e0012918ec0b95a3981294306901ba030139e3b925829d0e91\\u0026scene=27\",\"title\":\"【科普阅读】 天空为什么是蓝色的? \",\"summary\":\" 由于空气中存在瑞利散射,情况就完全不同了,阳光在大气中传播的途中,偏蓝色的光更容易发生瑞利散射而被偏折到了与阳光原来传播的方向不同的方向上。于是,我们就算不直对着太阳看,而是朝天空中的其他方向上看,也总有被空气分子散射的光子(更多的是蓝光)射入我们的眼睛,于是就看到了蓝天。\",\"content\":\"网页发布时间:2014年12月05日,天空为什么是蓝的?原因并不像常见的答案里说的那样,是由于“大气中的尘埃以及其他微粒散射蓝光的能力大于散射其他波长较长的光子的能力”。\\n与可见光的波长(约400纳米~700纳米)相比,空气中的尘埃和小水珠之类的微粒,可以称得上是庞然大物。就以最近比较让人气短的PM2.5来说,指的就是空气中悬浮着的尺度小于等于2.5微米的颗粒物造成的污染\\ufffd\",\"detail\":\"【科普阅读】 天空为什么是蓝色的? \",\"publishTime\":\"2014年12月05日\"},{\"repoId\":\"agg_knowledge\",\"docId\":\"https://baike.baidu.com/item/蓝天/35364\",\"title\":\"蓝天\",\"summary\":\" 后来,英国物理学家瑞利(Rayleigh)用波的散射理论成功解释了“蓝天”出现的本质原因。\",\"content\":\"网页发布时间:2025年08月10日, 后来,英国物理学家瑞利(Rayleigh)用波的散射理论成功解释了“蓝天”出现的本质原因。\",\"detail\":\"蓝天\",\"publishTime\":\"2025年08月10日\"}]" }, "cbm_meta": { "compress": "raw", "encoding": "utf8", "format": "json", "seq": 0, "status": 3, "text": "{\"cbm_knowledge\":{\"intent\":0}}" } } ~~~ | 参数名 | 类型 |说明 | | --- | --- |--- | | 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 | 知识库ID<br>取值agg_knowledge: 联网聚合搜索<br>其他取值如 insight_spark_201024_2wxqn: 知识库 | | docId<br>(cbm_knowledge.text取值中) | string | 文档ID<br>联网搜索类型给出查询文档在线url<br>知识库查询给出文档问答id | #### 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年9月15日 11:28
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码