🧪 新教程持续更新中 · 从机械臂到传感器,跟着教程从零搭建
跳到主要内容

产品资料 ​

1.语音交互模块介绍 ​

CI1302 是启英泰伦研发的新一代高性能神经网络智能语音芯片,集成了启英泰伦自研的脑神经网络处理器BNPU V3 和 CPU内核,系统主频可达 220MHz,内置高达 640KByte的 SRAM,集成 PMU 电源管理单元和 RC 振荡器,集成双通道高性能低功耗 Audio Codec 和多路 UART、IIC、IIS、PWM、GPIO、PDM 等外围控制接口。芯片仅需少量电阻电容等外围器件就可以实现各类智能语音产品硬件方案,性价比极高。

采用 3 代硬件 BNPU 技术,支持 DNN\TDNN\RNN\CNN 等神经网络及并行矢量运算,可实现语音识别、声纹识别、命令词自学习、语音检测及深度学习降噪等功能。该芯片方案还支持汉语、英语、日语等多种全球语言,可广泛应用于家电、照明、玩具、可穿戴设备、工业、汽车等产品领域,实现语音交互及控制和各类智能语音方案应用。

CI1302 芯片具有脑神经网络处理器核(BNPU),支持离线 NN 加速运算和语音信号处理硬件加速等,CPU 主频可达 220MHz,能够离线远场语音识别,内置 2MB FLASH 存储,可支持 300 条命令词。

2.产品特点 ​

  • 预设110+条语音指令,支持自定义中文和英文指令词。

用户可通过我们提供的网页修改指令字,生成新的固件文件,并通过PC软件将固件写入模块,模块即可识别新指令。内置2M存储空间,最多可写入约120条指令字。

  • 内置高保真扬声器和高性能麦克风。

它集成了先进的算法和电路降噪技术,能够有效过滤环境背景噪音,在5米范围内识别率可达99%,从而实现自然对话和回声消除。它能够提供清晰的音质输出,并准确还原语音细节。

  • 板载协处理器和 IIC/串行端口/Type-C 接口。

它集成了STC8H芯片,可自动将语音数据转换为串口或IIC数据格式,简化了与外部主控设备的通信过程。免费提供多种连接线,用户可以将其连接到MCU开发板和嵌入式主控设备,实现通信并创建自己的DIY项目。

  • 提供基于各种开发板的使用教程

提供开发板信息,例如 STM32、ESP32、MSPM0、Raspberry Pi、Jetson 系列开发板、RDK 等。并提供 ROS1 和 ROS2 系统的 SDK 文件。

3.工作原理 ​

该模块采取口令模式唤醒,用户需要说出设置好的唤醒词先激活语音交互模块,激活后之后就可以进行语音识别,出厂固件默认唤醒关键词是 “你好,小犀”,如果15秒之后没有识别到语音,模块会进入休眠模式,再次使用的时候需要重新唤醒。

当CI1302芯片识别到对应的语音词条之后,会通过串口、IIC接口发送出去,并反馈播报;IIC芯片将接收到的语音指令存储并通过IIC从机协议发送出来。

模块支持唤醒词修改,命令词修改和自定义词条,可以在教程《修改唤醒词和命令词》,《自定义协议词条制作》教程学习如何操作。

4.注意事项 ​

1、使用5v电压供电,超过5v会损坏模块

2、使用场景应该安静,嘈杂的环境会影响识别效果

3、说词条的时候,声音要洪亮而且语速不宜过快,建议与模块之间保持在5米之内

5.硬件接口说明 ​

图 1