版本v1.1 |更新日期2026-03-05阅读时间约 15 分钟适用范围JX-A7T 混合语音模组素材来源技术交流群真实案例 SmartPi 官方文档标签JX-A7T、离在线混合、ASR串口输出、智能体协同、功放使能前言JX-A7T 是一款集成了离线语音识别和在线 AI 大模型能力的混合模组在智能音箱、AI 陪伴玩具、智能家居控制中心等场景中得到了广泛应用。然而很多开发者在首次使用 JX-A7T 时会遇到以下困惑“这款芯片可以将识别到的语音数据ASR通过串口传出来吗”“离线指令和在线指令如何配置协同工作”“例程烧录后没有语音播报是什么原因”“JX-A7T 与 CI-03T 的功放使能配置有什么不同”本文基于真实用户案例和 SmartPi 官方文档系统性地讲解 JX-A7T 离在线混合模式的配置方法、ASR 识别结果串口输出配置、常见问题排查以及进阶应用技巧。一、JX-A7T 架构概述1.1 双芯片架构JX-A7T 采用双芯片设计方案芯片型号职责Flash接口语音芯片CI1302离线唤醒、命令词识别2MBUART0/UART1WiFi芯片BL62xxWiFi连接、在线AI对话2MBUART通信关键理解两个芯片各司其职通过内部 UART 串口进行通信。JX-A7T 模组共有4个串口功能分配如下串口连接对象用途可用性UART0语音芯片CI1302烧录、调试、外部通信✅ 可用UART1语音芯片CI1302外部设备通信✅ 可用WiFi串口WiFi芯片BL62xx内部通信、烧录⚠️ 内部使用调试串口WiFi芯片BL62xx调试输出⚠️ 调试用注意UART0 和 UART1 可用于与外部 MCU 通信但需注意电平匹配TTL 3.3V。1.2 工作模式JX-A7T 支持三种工作模式模式说明网络依赖响应速度适用场景纯离线模式仅使用本地命令词无需网络极快500ms基础控制、断网环境纯在线模式所有请求发送云端需要网络较慢2-5s复杂对话、知识问答混合模式离线在线协同部分需要网络灵活综合应用场景推荐二、混合模式配置步骤2.1 创建产品与固件配置在 SmartPi 平台smartpi.cn上创建 JX-A7T 产品时需要配置两个部分2.1.1 语音部分ASR配置创建离线命令词设置唤醒词如智能助手添加常用控制命令如打开灯、“关闭灯”配置对应的控制动作GPIO/串口输出配置串口输出在命令词的控制动作中选择串口输出设置输出格式16进制或文本配置波特率默认 9600功放使能配置⚠️ 重要JX-A7T 的功放使能需要设置为低电平这与 CI-03T 不同CI-03T 默认高电平使能2.1.2 WiFi 部分配置导入 WiFi 配置从入门例程中获取wifi_test.json或在平台 WiFi 配置部分手动配置配置智能体创建或绑定 AI 智能体设置知识库可选配置 MCP 工具用于硬件控制2.2 固件生成与烧录JX-A7T 需要烧录两个固件固件文件名烧录工具说明语音固件jx_firm.binASR 语音部分烧录软件离线识别WiFi 固件A7T_WIFI.binWiFi 在线部分烧录软件在线AI烧录顺序先烧录语音固件再烧录 WiFi 固件。拨码开关位置开关正常工作模式烧录模式SW1靠近 USB 口远离 USB 口SW2靠近 USB 口远离 USB 口注意烧录完成后必须将拨码开关恢复到正常工作位置。三、ASR 识别结果串口输出配置3.1 用户需求分析很多开发者希望将识别到的语音内容通过串口输出以便下游 MCU 或设备进行处理“这款芯片可以将识别到的语音数据ASR通过串口传出来吗”答案JX-A7T 支持通过串口输出识别结果但需要正确配置。3.2 离线模式串口输出配置对于离线命令词串口输出配置如下进入命令词配置选择目标命令词添加控制动作配置串口输出控制类型选择串口输出输出内容固定内容直接填写要发送的字符/16进制数据变量内容可包含识别到的参数示例配置| 命令词 | 串口输出 | 说明 ||--------|---------|------|| “打开灯” |OPEN_LED\n| 发送固定指令 || “关闭灯” |CLOSE_LED\n| 发送固定指令 || “调到X档” |LEVEL_{0-9}\n| 带变量的输出 |3.3 在线模式 ASR 结果输出对于在线 AI 对话识别结果的输出需要通过智能体平台配置配置 MCP 工具在智能体平台创建 MCP 工具工具类型选择串口输出设置输出格式配置对话流创建对话流程将识别结果通过 MCP 工具输出到串口获取对接文档平台提供《离在线应用对接说明》文档包含完整的协议格式和数据包定义3.4 串口协议格式JX-A7T 串口通信采用标准格式帧头 | 长度 | 命令 | 数据 | 校验 0xAA 0x55 | LEN | CMD | DATA | CS常用命令字命令字说明数据格式0x01离线命令词触发命令ID0x02唤醒事件唤醒词ID0x03在线 ASR 结果UTF-8 字符串0x04TTS 播报状态状态码3.5 串口引脚定义JX-A7T 的 UART 引脚定义如下串口TX 引脚RX 引脚用途UART0PIN 57PIN 58烧录、外部通信UART1PIN 68PIN 1外部设备通信注意UART0 同时用于烧录和调试与外部设备通信时需注意冲突。四、常见问题排查4.1 例程烧录后没有语音播报问题描述“用例程配置后烧录后芯片没有语音播报之类的反应了只有烧录回出厂固件开机才会有播报。”原因分析JX-A7T 与 CI-03T 的功放使能配置不同。模组默认功放使能配置配置位置CI-03T高电平使能平台默认JX-A7T低电平使能需手动配置解决方法在 SmartPi 平台打开项目配置找到功放使能配置项将电平设置为低电平重新生成并烧录固件4.2 串口数据累加问题问题描述“JX-A7T 串口接收数据出现累加第一次返回 0x29第二次返回 0x30后续变成 0x2930”原因分析串口接收缓冲区未及时清空MCU 读取方式不正确解决方法// 正确的串口读取示例voiduart_read_handler(){staticuint8_tbuffer[128];staticuint16_tindex0;while(uart_available()){uint8_tbyteuart_read_byte();buffer[index]byte;// 检查帧尾if(byte0xA5index2){process_frame(buffer,index);index0;// 重置缓冲区}}}4.3 串口不能直接输出 ASCII 文本问题描述“JX-A7T 串口不能直接输出 ASCII 文本吗”答案JX-A7T 的串口输出默认为十六进制格式如需输出 ASCII 文本需要在平台配置中选择字符串格式或者在 MCU 端进行编码转换4.4 在线功能无法使用检查清单检查项状态说明WiFi 固件烧录✅/❌确认 A7T_WIFI.bin 已烧录WiFi 配置导入✅/❌确认 wifi_test.json 已导入网络连接✅/❌设备连接到 2.4G 网络智能体绑定✅/❌智能体已正确绑定小程序配网✅/❌完成设备配网五、离在线协同工作模式设计5.1 模式切换策略触发条件处理模式示例简单控制指令离线模式“打开灯”、“播放音乐”复杂问题在线模式“今天天气怎么样”、“讲个故事”网络断开纯离线模式降级使用本地命令5.2 配置示例场景智能音箱命令类型示例命令处理方式离线控制“打开灯”、“关闭灯”本地 GPIO 控制在线问答“今天天气”、“播放周杰伦的歌”云端 AI 处理串口输出“设置温度25度”通过串口发送到空调5.3 对接文档获取如需完整的离在线应用对接说明在 SmartPi 平台查看项目文档或联系技术支持获取《离在线应用对接说明 V2.1》文档包含协议定义、数据格式、对接示例代码六、产品应用场景6.1 智能家居功能实现方式灯光控制离线命令词 GPIO语音查询在线 AI TTS 播报场景联动串口输出 网关6.2 AI 陪伴玩具功能实现方式基础动作离线命令词前进、后退对话互动在线 AI 知识库语音数据串口输出到 MCU 记录6.3 车载设备功能实现方式静止控制离线命令词快速响应导航查询在线 AI 处理数据输出串口输出到车机系统七、总结JX-A7T 作为一款离在线混合语音模组提供了灵活的配置方式离线模式快速响应、无需网络、适合基础控制在线模式AI 大模型、自然对话、适合复杂交互混合模式两者协同、最佳体验关键配置要点配置项JX-A7TCI-03T功放使能低电平 ⚠️高电平串口数量4个内部外部2个在线能力支持大模型不支持固件数量2个语音WiFi1个配置检查清单功放使能设置为低电平串口输出通过命令词的控制动作配置在线 ASR 结果通过智能体平台的 MCP 工具配置分别烧录语音固件和 WiFi 固件拨码开关恢复到正确位置参考资源SmartPi 官方文档JX-A7T 产品文档智能体平台文档SmartPi 平台https://smartpi.cn技术交流群真实案例JX-A7T 串口 ASR 输出配置2026-03-05JX-A7T 功放使能配置问题2026-03-05
JX-A7T 离在线混合模式配置指南:ASR 识别结果串口输出与智能体协同
版本v1.1 |更新日期2026-03-05阅读时间约 15 分钟适用范围JX-A7T 混合语音模组素材来源技术交流群真实案例 SmartPi 官方文档标签JX-A7T、离在线混合、ASR串口输出、智能体协同、功放使能前言JX-A7T 是一款集成了离线语音识别和在线 AI 大模型能力的混合模组在智能音箱、AI 陪伴玩具、智能家居控制中心等场景中得到了广泛应用。然而很多开发者在首次使用 JX-A7T 时会遇到以下困惑“这款芯片可以将识别到的语音数据ASR通过串口传出来吗”“离线指令和在线指令如何配置协同工作”“例程烧录后没有语音播报是什么原因”“JX-A7T 与 CI-03T 的功放使能配置有什么不同”本文基于真实用户案例和 SmartPi 官方文档系统性地讲解 JX-A7T 离在线混合模式的配置方法、ASR 识别结果串口输出配置、常见问题排查以及进阶应用技巧。一、JX-A7T 架构概述1.1 双芯片架构JX-A7T 采用双芯片设计方案芯片型号职责Flash接口语音芯片CI1302离线唤醒、命令词识别2MBUART0/UART1WiFi芯片BL62xxWiFi连接、在线AI对话2MBUART通信关键理解两个芯片各司其职通过内部 UART 串口进行通信。JX-A7T 模组共有4个串口功能分配如下串口连接对象用途可用性UART0语音芯片CI1302烧录、调试、外部通信✅ 可用UART1语音芯片CI1302外部设备通信✅ 可用WiFi串口WiFi芯片BL62xx内部通信、烧录⚠️ 内部使用调试串口WiFi芯片BL62xx调试输出⚠️ 调试用注意UART0 和 UART1 可用于与外部 MCU 通信但需注意电平匹配TTL 3.3V。1.2 工作模式JX-A7T 支持三种工作模式模式说明网络依赖响应速度适用场景纯离线模式仅使用本地命令词无需网络极快500ms基础控制、断网环境纯在线模式所有请求发送云端需要网络较慢2-5s复杂对话、知识问答混合模式离线在线协同部分需要网络灵活综合应用场景推荐二、混合模式配置步骤2.1 创建产品与固件配置在 SmartPi 平台smartpi.cn上创建 JX-A7T 产品时需要配置两个部分2.1.1 语音部分ASR配置创建离线命令词设置唤醒词如智能助手添加常用控制命令如打开灯、“关闭灯”配置对应的控制动作GPIO/串口输出配置串口输出在命令词的控制动作中选择串口输出设置输出格式16进制或文本配置波特率默认 9600功放使能配置⚠️ 重要JX-A7T 的功放使能需要设置为低电平这与 CI-03T 不同CI-03T 默认高电平使能2.1.2 WiFi 部分配置导入 WiFi 配置从入门例程中获取wifi_test.json或在平台 WiFi 配置部分手动配置配置智能体创建或绑定 AI 智能体设置知识库可选配置 MCP 工具用于硬件控制2.2 固件生成与烧录JX-A7T 需要烧录两个固件固件文件名烧录工具说明语音固件jx_firm.binASR 语音部分烧录软件离线识别WiFi 固件A7T_WIFI.binWiFi 在线部分烧录软件在线AI烧录顺序先烧录语音固件再烧录 WiFi 固件。拨码开关位置开关正常工作模式烧录模式SW1靠近 USB 口远离 USB 口SW2靠近 USB 口远离 USB 口注意烧录完成后必须将拨码开关恢复到正常工作位置。三、ASR 识别结果串口输出配置3.1 用户需求分析很多开发者希望将识别到的语音内容通过串口输出以便下游 MCU 或设备进行处理“这款芯片可以将识别到的语音数据ASR通过串口传出来吗”答案JX-A7T 支持通过串口输出识别结果但需要正确配置。3.2 离线模式串口输出配置对于离线命令词串口输出配置如下进入命令词配置选择目标命令词添加控制动作配置串口输出控制类型选择串口输出输出内容固定内容直接填写要发送的字符/16进制数据变量内容可包含识别到的参数示例配置| 命令词 | 串口输出 | 说明 ||--------|---------|------|| “打开灯” |OPEN_LED\n| 发送固定指令 || “关闭灯” |CLOSE_LED\n| 发送固定指令 || “调到X档” |LEVEL_{0-9}\n| 带变量的输出 |3.3 在线模式 ASR 结果输出对于在线 AI 对话识别结果的输出需要通过智能体平台配置配置 MCP 工具在智能体平台创建 MCP 工具工具类型选择串口输出设置输出格式配置对话流创建对话流程将识别结果通过 MCP 工具输出到串口获取对接文档平台提供《离在线应用对接说明》文档包含完整的协议格式和数据包定义3.4 串口协议格式JX-A7T 串口通信采用标准格式帧头 | 长度 | 命令 | 数据 | 校验 0xAA 0x55 | LEN | CMD | DATA | CS常用命令字命令字说明数据格式0x01离线命令词触发命令ID0x02唤醒事件唤醒词ID0x03在线 ASR 结果UTF-8 字符串0x04TTS 播报状态状态码3.5 串口引脚定义JX-A7T 的 UART 引脚定义如下串口TX 引脚RX 引脚用途UART0PIN 57PIN 58烧录、外部通信UART1PIN 68PIN 1外部设备通信注意UART0 同时用于烧录和调试与外部设备通信时需注意冲突。四、常见问题排查4.1 例程烧录后没有语音播报问题描述“用例程配置后烧录后芯片没有语音播报之类的反应了只有烧录回出厂固件开机才会有播报。”原因分析JX-A7T 与 CI-03T 的功放使能配置不同。模组默认功放使能配置配置位置CI-03T高电平使能平台默认JX-A7T低电平使能需手动配置解决方法在 SmartPi 平台打开项目配置找到功放使能配置项将电平设置为低电平重新生成并烧录固件4.2 串口数据累加问题问题描述“JX-A7T 串口接收数据出现累加第一次返回 0x29第二次返回 0x30后续变成 0x2930”原因分析串口接收缓冲区未及时清空MCU 读取方式不正确解决方法// 正确的串口读取示例voiduart_read_handler(){staticuint8_tbuffer[128];staticuint16_tindex0;while(uart_available()){uint8_tbyteuart_read_byte();buffer[index]byte;// 检查帧尾if(byte0xA5index2){process_frame(buffer,index);index0;// 重置缓冲区}}}4.3 串口不能直接输出 ASCII 文本问题描述“JX-A7T 串口不能直接输出 ASCII 文本吗”答案JX-A7T 的串口输出默认为十六进制格式如需输出 ASCII 文本需要在平台配置中选择字符串格式或者在 MCU 端进行编码转换4.4 在线功能无法使用检查清单检查项状态说明WiFi 固件烧录✅/❌确认 A7T_WIFI.bin 已烧录WiFi 配置导入✅/❌确认 wifi_test.json 已导入网络连接✅/❌设备连接到 2.4G 网络智能体绑定✅/❌智能体已正确绑定小程序配网✅/❌完成设备配网五、离在线协同工作模式设计5.1 模式切换策略触发条件处理模式示例简单控制指令离线模式“打开灯”、“播放音乐”复杂问题在线模式“今天天气怎么样”、“讲个故事”网络断开纯离线模式降级使用本地命令5.2 配置示例场景智能音箱命令类型示例命令处理方式离线控制“打开灯”、“关闭灯”本地 GPIO 控制在线问答“今天天气”、“播放周杰伦的歌”云端 AI 处理串口输出“设置温度25度”通过串口发送到空调5.3 对接文档获取如需完整的离在线应用对接说明在 SmartPi 平台查看项目文档或联系技术支持获取《离在线应用对接说明 V2.1》文档包含协议定义、数据格式、对接示例代码六、产品应用场景6.1 智能家居功能实现方式灯光控制离线命令词 GPIO语音查询在线 AI TTS 播报场景联动串口输出 网关6.2 AI 陪伴玩具功能实现方式基础动作离线命令词前进、后退对话互动在线 AI 知识库语音数据串口输出到 MCU 记录6.3 车载设备功能实现方式静止控制离线命令词快速响应导航查询在线 AI 处理数据输出串口输出到车机系统七、总结JX-A7T 作为一款离在线混合语音模组提供了灵活的配置方式离线模式快速响应、无需网络、适合基础控制在线模式AI 大模型、自然对话、适合复杂交互混合模式两者协同、最佳体验关键配置要点配置项JX-A7TCI-03T功放使能低电平 ⚠️高电平串口数量4个内部外部2个在线能力支持大模型不支持固件数量2个语音WiFi1个配置检查清单功放使能设置为低电平串口输出通过命令词的控制动作配置在线 ASR 结果通过智能体平台的 MCP 工具配置分别烧录语音固件和 WiFi 固件拨码开关恢复到正确位置参考资源SmartPi 官方文档JX-A7T 产品文档智能体平台文档SmartPi 平台https://smartpi.cn技术交流群真实案例JX-A7T 串口 ASR 输出配置2026-03-05JX-A7T 功放使能配置问题2026-03-05