🗣️ 唤醒词模型训练指南 30章 · 从入门到实战

📚 友好配色
01
什么是语音唤醒 · 应用场景(智能音箱/手机/车载) · 主流方案对比 GMM-HMM vs DNN/CNN/RNN
02
采集要求(16kHz/单声道/16bit) · 正负样本比例 · 数据增强(加噪/变速/音量)
03
MFCC原理 · librosa提取 · 13/39维选择 · 特征归一化技巧
04
CNN优势 · 2-3层卷积+池化 · 输入张量形状 (时间×频率×通道)
05
RNN时序优势 · LSTM长依赖 · 双向LSTM · 轻量化考量
06
CNN+RNN混合设计 · 特征图序列化 · 表现对比
07
PyTorch/TensorFlow · GPU/CUDA/cuDNN · 训练脚本结构
08
自定义Dataset · 音频读取预处理 · batch设置 · 多线程加速
09
BCE Loss · Adam调参 · 学习率调度 (StepLR/ReduceLROnPlateau)
10
前向/反向传播 · 梯度裁剪 · 8:2划分 · Early Stopping
11
Accuracy/Recall/False Alarm · ROC/AUC · 部署权衡
12
FP16/INT8量化 · 剪枝 · 知识蒸馏
13
ONNX · TensorRT · TFLite/NCNN · MCU部署
14
环形缓冲区 · VAD前置 · 触发逻辑 · 低功耗设计
15
能量/频谱VAD · WebRTC VAD · 协同唤醒
16
起始/结束点检测 · 动态阈值调整
17
多分类输出 · 样本平衡 · 混淆矩阵 · 个性化定制
18
多场景噪声 · SNR调整 · 频谱增强 · 自适应抑制
19
多说话人采集 · 归一化 · 对抗训练 · 泛化评估
20
深度可分离卷积 · SqueezeNet/MobileNet · 参数共享
21
Warm-up · Label Smoothing · Dropout+BN · 梯度累积
22
学习曲线 · 验证集损失上升 · 正则化 · 迁移学习
23
多模型投票 · 互补性分析 · 融合效果 · 部署代价
24
SIMD (ARM NEON/x86 SSE) · 内存对齐 · 定点运算 · MNN/Paddle Lite
25
离线/在线测试 · A/B测试 · 指标统计
26
误唤醒/唤醒率排查 · 场景失效分析 · 日志与调试工具
27
数据闭环(badcase→标注→重训) · MLflow/W&B · CI/CD
28
本地vs云端 · 模型加密 · 对抗攻击防御 · 数据脱敏
29
端到端(ResNet/Transformer) · 自监督学习 · 小样本 · 多模态
30
从零搭建唤醒词系统 · 代码结构 · 性能调优 · 避坑指南