首页
›
嵌入式边缘AI与TinyML
›
048-GD32国产MCU TinyML部署与工业节点
›
《GD32语音关键词识别:麦克风采集和本地命令判断》
VIP20
本课程属于:048-GD32国产MCU TinyML部署与工业节点
嵌入式边缘AI与TinyML · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
7. GD32语音关键词识别:麦克风采集和本地命令判断
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 核心概念 · 整体框架
课程导入
学习目标
02
语音识别基础
语音信号特征 · 关键词识别原理 · 本地识别与云端识别的区别
语音识别基础
语音信号特征
03
GD32平台概述
GD32系列MCU特点 · 开发环境搭建 · 硬件资源介绍
GD32
平台概述
04
麦克风选型与接口
常用麦克风类型(模拟/数字) · I2S/PDM接口 · 电路连接要点
麦克风选型
接口
05
音频采集原理
采样率 · 位深 · 缓冲区管理
音频采集原理
采样率
06
GD32音频外设配置
I2S外设初始化 · 时钟配置 · DMA配置
GD32
音频外设配置
07
麦克风数据读取
使用库函数读取音频数据 · 数据格式转换
麦克风数据读取
使用库函数读取音…
08
音频预处理
去直流 · 增益控制 · 静音检测
音频预处理
去直流
09
端点检测(VAD)
基于能量/过零率的语音活动检测方法
VAD
端点检测
10
特征提取入门
MFCC · 滤波器组 · 倒谱系数基础
特征提取入门
MFCC
11
MFCC实现
在GD32上实现MFCC的步骤与优化
MFCC
实现
12
关键词识别算法
模板匹配 · DTW · 简单神经网络
关键词识别算法
模板匹配
13
DTW算法详解
动态时间规整原理 · 距离计算 · 在GD32上的实现
DTW
算法详解
14
轻量级神经网络
TinyML概念 · 在MCU上部署关键词识别模型
轻量级神经网络
TinyML
15
本地命令集设计
定义关键词 · 命令词表 · 识别策略
本地命令集设计
定义关键词
16
系统架构设计
音频采集 · 处理 · 识别
系统架构设计
音频采集
17
代码实现
工程结构 · 初始化流程 · 主循环逻辑
代码实现
工程结构
18
实战
实现“开灯”“关灯”两个关键词识别
实现“开灯”“关…
重点
19
实战
实现多关键词识别(如“前进”“后退”…
实现多关键词识别
如“前进”“后退…
20
性能优化
降低功耗 · 提高识别率 · 减少内存占用
性能优化
降低功耗
21
调试技巧
使用串口打印日志 · 波形查看 · 参数调整
调试技巧
使用串口打印日志
22
常见问题
音频数据异常 · 识别率低 · 延迟大等排查方法
常见问题
音频数据异常
23
抗噪处理
简单降噪 · 高通滤波 · 动态范围压缩
抗噪处理
简单降噪
24
多命令词扩展
增加命令词 · 动态更新词库
多命令词扩展
增加命令词
25
与外部设备交互
通过GPIO/UART控制LED · 电机等
外部设备交互
GPIO/UART
26
综合项目
语音控制智能家居模拟系统
综合项目
语音控制智能家居…
27
测试与验证
识别率测试 · 鲁棒性测试 · 边界情况
测试
验证
28
低功耗设计
睡眠模式 · 事件驱动 · 中断唤醒
低功耗设计
睡眠模式
29
进阶
使用PDM麦克风 · 双麦克风降噪
进阶
PDM
30
课程总结
知识回顾 · 项目复盘 · 学习路径建议
课程总结
知识回顾
所属VIP或分类
同VIP:GD32-FreeRTOS端侧AI实时任务架构
同VIP:GD32-GCC-Keil双工具链固件构建
同VIP:GD32-HardFault与模型部署故障诊断