【stm32协议外设篇】- SU03T 智能语音模块

一、适用场景

适用场景:离线语音控制(灯光、风扇、家电)、语音提示/播报(交互提示、状态播报)、玩具/小家电语音交互、嵌入式语音识别实验与离线语音原型开发。

二、器材清单

SU-03T 语音识别模块( ×1。

5V 电源(或按模块标注,部分板支持 3.3--5V)与若干杜邦线。

三、工作原理(要点)

离线识别与播放:SU03T 集成语音识别引擎与音频播放能力,模块在本地识别用户说的指令并通过串口/IO 报告识别结果,同时可播放预置或上传的音频回复(支持上传 mp3/wav 并转换)。

模块无需联网即可运行。接口与能力:常见模块提供 UART(主接口)、I²C(可选)、多路 GPIO、ADC、PWM、I2S 等,方便与 MCU 交互或直接驱动扬声器。模块内部带有 MCU + DSP/AI 特性,Flash 存储有限(例如 2MB),固件/音频大小受限,需注意上传音频体积与识别配置。

使用流程(简述):1)用厂商平台/工具在云端或本地定义词条并生成固件/资源;2)把生成的固件(含音频、词表)烧录到模块;3)模块运行后通过串口或 IO 输出识别事件,主控 MCU 根据事件执行控制动作。

四、讲解视频

由于配置过程过于负责,有需要的根据下方视频链接观看

https://www.bilibili.com/video/BV1wgsPz8Eap/?spm_id_from=333.1387.upload.video_card.click&vd_source=f7dfe1b14f260b9cc3a146d2dbfd0719

https://www.bilibili.com/video/BV1jpsPznETy/?spm_id_from=333.1387.upload.video_card.click&vd_source=f7dfe1b14f260b9cc3a146d2dbfd0719

相关推荐
胖咕噜的稞达鸭34 分钟前
自定义shell命令行解释器自制
java·开发语言
草莓熊Lotso34 分钟前
Git 分支管理:从基础操作到协作流程(本地篇)
大数据·服务器·开发语言·c++·人工智能·git·sql
报错小能手37 分钟前
C++异常处理 终极及总结
开发语言·c++
雨落在了我的手上41 分钟前
C语言入门(二十二):字符函数和字符串函数(2)
c语言
qq_401700414 小时前
嵌入式用Unix时间的优势及其C语言转换
服务器·c语言·unix
tobebetter95276 小时前
How to manage python versions on windows
开发语言·windows·python
偶像你挑的噻7 小时前
11-Linux驱动开发-I2C子系统–mpu6050简单数据透传驱动
linux·驱动开发·stm32·嵌入式硬件
9***P3347 小时前
PHP代码覆盖率
开发语言·php·代码覆盖率
CoderYanger7 小时前
优选算法-栈:67.基本计算器Ⅱ
java·开发语言·算法·leetcode·职场和发展·1024程序员节
jllllyuz7 小时前
Matlab实现基于Matrix Pencil算法实现声源信号角度和时间估计
开发语言·算法·matlab