版本:v1.0 | 创建日期:2026-04-21 | 难度等级:中级
阅读时间:约 15 分钟 | 适用芯片:CI33T(CI1303)、CI03T(CI1302)
标签CI33T单麦双麦T3T4声源定位哭声检测降噪模块选型

前言

在语音模块选型过程中,一个常见但重要的决策是:选择单麦克风版本还是双麦克风版本?

近期技术交流群中有用户咨询:

真实用户案例(技术交流群,2026-04-15):

用户:"T3跟T4有什么区别?"

官方回复:"单麦双麦区别。需要声源定位功能就用双麦,以及根据使用环境,噪声大双麦识别效果会好。是在一个麦识别,一个麦做算法,M1咪头是做识别使用的,M2咪头是做算法用的。"

本文将系统解析 CI33T/CI03T 单双麦克风版本的硬件差异、功能区别、选型建议,以及双麦克风版本在哭声检测等特殊场景中的应用。


目录

  1. 单双麦克风版本核心差异
  2. 硬件版本识别:T3 vs T4
  3. 功能对比与配置差异
  4. 双麦克风算法原理
  5. 典型应用场景选型
  6. 哭声检测功能配置实战
  7. 常见问题FAQ

一、单双麦克风版本核心差异

1.1 基本参数对比

对比项单麦版本(T3)双麦版本(T4)
麦克风数量1个2个
硬件代号T3T4
M1功能主麦克风(识别+算法)主麦克风(识别用)
M2功能辅助麦克风(算法用)
声源定位✗ 不支持✓ 支持
深度降噪基础降噪双麦阵列降噪
硬件成本更低略高
PCB布局简单需考虑双麦间距

1.2 官方文档说明

根据 SmartPi 官方文档《CI-33T 固件配置》:

麦克风配置选项

  • 单MIC:适用于单麦克风硬件配置
  • 双MIC:适用于双麦克风硬件配置,支持更好的降噪效果

重要提示

  • 选择"双MIC"前,请确认模块硬件版本是支持双MIC的
  • 如果选择"双MIC",则后面不能再选择"AEC回声消除"功能
  • 双MIC配置支持声源定位、降混响、降人声干扰等高级功能

二、硬件版本识别:T3 vs T4

2.1 版本命名规则

CI33T 模组根据麦克风配置分为两个硬件版本:

版本标识全称麦克风配置
T3CI33T-T3单麦克风版本
T4CI33T-T4双麦克风版本

2.2 外观识别方法

单麦版本(T3)外观特征

  • 模组上只有 1 个麦克风焊盘/接口
  • 标记为 M1 或 MIC1

双麦版本(T4)外观特征

  • 模组上有 2 个麦克风焊盘/接口
  • 标记为 M1(主麦)和 M2(辅麦)
  • 两个麦克风间距推荐为 40mm

2.3 订货与规格说明

在订购 CI33T 模组时,需明确指定版本:

订货型号示例:
├── CI33T-T3-SMD22:单麦版本,SMD22封装
├── CI33T-T4-SMD22:双麦版本,SMD22封装
├── CI33T-T3-DIP22:单麦版本,DIP22封装
└── CI33T-T4-DIP22:双麦版本,DIP22封装

三、功能对比与配置差异

3.1 平台配置差异

在智能公元平台配置固件时,单双麦版本的配置选项存在差异:

单麦版本(T3)可用功能

功能类别功能选项可用性
产品特性仅语音识别
语音识别+自学习
语音识别+深度降噪
语音识别+AEC打断
语音识别+声纹识别
哭声检测
鼾声检测

双麦版本(T4)额外功能

功能类别功能选项可用性说明
产品特性语音识别+声源定位仅双麦可用
语音识别+降混响仅双麦可用
语音识别+降人声干扰仅双麦可用
语音识别+声源定位+AEC需外部AEC
限制AEC相关功能双麦不支持内置AEC
关键限制:选择双MIC配置后,不能再选择包含"AEC回声消除"的功能选项。

3.2 声源定位功能详解

功能概述

CI系列芯片支持声源定位功能,通过双麦克风阵列实现声源方向检测。

技术规格

参数规格
检测范围0-180度
角度分辨率10度(19个角度位置)
双麦要求同一平面、同向安装
推荐间距40mm
识别距离建议1米以上

功能配置步骤

  1. 启用声源定位功能

    • 定位方式:选择"唤醒词+命令词定位"
    • 双麦间距:设置为40mm
    • 识别方位数:设置为10
  2. 数据获取方法

    • 变量访问:角度数据存储在内部变量中
    • 串口输出:通过UART0发送角度数据
    • 语音播报:实时播报当前角度值

四、双麦克风算法原理

4.1 麦克风分工机制

根据官方技术支持说明:

双麦版本(T4)工作原理

  • M1麦克风:负责语音识别,拾取用户语音输入
  • M2麦克风:负责算法处理,用于降噪和环境音分析
  • 两个麦克风协同工作,实现更好的识别效果

4.2 降噪算法原理

┌─────────────────────────────────────────────────────────────────┐
│                    双麦克风降噪算法流程                          │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  输入信号                                                        │
│  ├─ M1(主麦)───────────────────┐                               │
│  ├─ M2(辅麦)───────────────────┤                               │
│  │                              │                               │
│  ▼                              ▼                               │
│  ┌────────────────────────────────────┐                        │
│  │     波束形成算法(Beamforming)     │                        │
│  │     确定目标声源方向                │                        │
│  └────────────────────────────────────┘                        │
│                  │                                               │
│                  ▼                                               │
│  ┌────────────────────────────────────┐                        │
│  │     自适应降噪算法                  │                        │
│  │     M2提供环境噪声参考              │                        │
│  └────────────────────────────────────┘                        │
│                  │                                               │
│                  ▼                                               │
│  ┌────────────────────────────────────┐                        │
│  │     后处理与语音增强                │                        │
│  └────────────────────────────────────┘                        │
│                  │                                               │
│                  ▼                                               │
│           输出:增强后的语音信号                                   │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

4.3 声源定位原理

双麦克风通过到达时间差(TDOA)相位差来计算声源方向:

声源定位原理示意:

     声源方向
         │
         │ θ(目标角度)
         │
    ┌────┴────┐
    │         │
   M1─────────M2
    │←── d ──→│
    │  40mm   │

计算公式:
θ = arcsin(Δt × c / d)

其中:
- Δt = M1和M2接收信号的时间差
- c = 声速(约343m/s)
- d = 麦克风间距(40mm)

五、典型应用场景选型

5.1 单麦版本(T3)适用场景

场景说明推荐理由
安静室内家庭卧室、书房环境噪声低,单麦足够
近距离交互台灯、桌面设备用户距离近,信噪比高
成本敏感大批量消费产品单麦成本更低
需要AEC有扬声器回声场景单麦支持AEC回声消除

5.2 双麦版本(T4)适用场景

场景说明推荐理由
嘈杂环境客厅、厨房双麦阵列降噪效果好
声源定位交互式展品、机器人需要检测声源方向
远距离识别大房间、展厅双麦识别距离更远
哭声/鼾声检测婴儿监护、睡眠监测更准确的特殊声音识别

5.3 特殊场景分析

哭声检测应用

根据真实用户案例(2026-04-15),有用户咨询哭声检测功能的应用:

用户需求:"哭声录音训练成的,只能用ci的话,我们怎么去测试?"

官方回复:提供哭声检测Demo固件和测试文件,说明"模块用带外部晶振的就可以"

哭声检测配置要点

  1. 硬件要求

    • 推荐使用带外部晶振的模块版本
    • 双麦版本效果更佳
  2. 平台配置

    • 产品特性选择"哭声检测"
    • 配置检测后的触发动作(如串口输出、播报提醒)
  3. 测试方法

    • 使用官方提供的测试音频文件
    • 现场模拟哭声测试灵敏度
    • 调整检测阈值优化准确性

六、哭声检测功能配置实战

6.1 功能概述

CI33T 支持哭声检测鼾声检测功能,可用于婴儿监护、睡眠健康等应用场景。

功能检测对象应用场景
哭声检测婴儿哭声婴儿监护器、智能玩具
鼾声检测睡眠鼾声睡眠监测、健康设备

6.2 平台配置步骤

步骤1:创建产品

  • 登录智能公元平台
  • 选择模组:CI33T
  • 选择场景:纯离线方案

步骤2:配置前端信号处理

  • 麦克风配置:选择"单MIC"或"双MIC"
  • 产品特性:选择"哭声检测"或"鼾声检测"

步骤3:配置触发动作

哭声检测后可配置的动作:

动作类型说明应用示例
GPIO输出触发LED指示灯检测到哭声后亮红灯
串口输出发送通知给MCU通过无线模块发送手机提醒
语音播报播放提示音播放"检测到哭声"

6.3 测试与调试

官方测试资源

根据真实用户反馈,官方提供以下测试资源:

  1. 测试固件:哭声检测Demo固件(.bin文件)
  2. 测试音频:test_babycry_short.wav
  3. 说明文档:说明.txt

测试步骤

  1. 烧录哭声检测Demo固件到模块
  2. 使用测试音频播放哭声
  3. 观察模块是否正确触发检测
  4. 调整距离和音量测试灵敏度范围

6.4 硬件要求

晶振要求

官方说明:"模块用带外部晶振的就可以"

带外部晶振的版本在时序精度上更优,对于音频特征识别更准确。

麦克风选择

麦克风类型推荐度说明
标准驻极体麦克风✓ 推荐成本低,效果满足基本需求
高灵敏度麦克风✓✓ 推荐检测距离更远,灵敏度更高
差分麦克风✓✓✓ 最佳抗干扰能力强,适合复杂环境

七、常见问题FAQ

Q: T3和T4版本可以互换吗?

A: 硬件上不互换。T3只有一个麦接口,T4有两个。如果需要从单麦升级到双麦,需要更换模组硬件。

Q: 双麦版本一定比单麦版本好吗?

A: 不一定。需要根据应用场景选择:

  • 安静环境、近距离交互:单麦足够
  • 嘈杂环境、需要声源定位:双麦更优
  • 需要AEC回声消除:必须选择单麦版本

Q: 双麦版本为什么不支持AEC?

A: 这是硬件架构限制。双麦版本的算法资源用于阵列降噪和声源定位,不支持内置AEC。如需AEC,需使用外部AEC参考信号方案。

Q: 如何判断我的模块是T3还是T4?

A: 检查模组上的麦克风接口数量:

  • 1个麦克风接口 = T3(单麦版本)
  • 2个麦克风接口 = T4(双麦版本)

Q: 哭声检测功能有什么特殊要求?

A: 建议使用带外部晶振的模块版本,双麦版本检测效果更好。需要根据实际使用环境调整检测阈值。

Q: 双麦版本的麦克风间距是多少?

A: 推荐间距为40mm。这个间距在声源定位精度和系统复杂度之间取得了平衡。

Q: 可以用双麦版本当作单麦使用吗?

A: 可以,但在平台配置时仍然需要选择"双MIC"配置,只连接一个麦克风会影响双麦算法效果,不推荐这样做。


总结

核心要点

  1. T3 vs T4:T3是单麦版本,T4是双麦版本,硬件上不可互换
  2. 功能差异:双麦版本支持声源定位、阵列降噪等高级功能
  3. AEC限制:双麦版本不支持内置AEC,需要AEC则选单麦
  4. 算法分工:M1负责识别,M2负责算法处理
  5. 应用场景:根据环境噪声、功能需求、成本预算选择

选型决策树

需要声源定位功能?
├─ 是 → 选择T4双麦版本
│
└─ 否 → 环境是否嘈杂?
    ├─ 是 → 选择T4双麦版本
    │
    └─ 否 → 需要AEC回声消除?
        ├─ 是 → 选择T3单麦版本
        │
        └─ 否 → 选择T3单麦版本(成本更低)

参考资源


关键词:CI33T、T3、T4、单麦、双麦、声源定位、哭声检测、鼾声检测、降噪、AEC、模块选型


威武的灭火器
1 声望0 粉丝