本帖最后由 耗子董 于 2018-6-10 23:19 编辑
一、项目名称
基于LPC54114的简单语音识别 (原来打算做智能门禁,但是并没能完成,非常遗憾)
二、项目概述
创新点:
1.M4核运行DSP库函数,利用LPC54114浮点运算单元FPU,进行倒谱系数(MFCC)与动态时间曲折(Dynamic Time Warping)的计算,计算与预存的关键词的距离,通过比较,若小于阈值则认定为该关键词。 3.M0-Plus核进行DMIC的配置、中断、软件触发DMA传输以及缓冲区数据的刷新。
主要参数: 每帧FFT计算点数:512点(32ms)
两帧之间交叠:16ms
模板长度:18*16ms = 288ms
录音长度:25*16=400ms
MFCC滤波器个数:26个
MFCC因数长度:12
是否包含帧信号能量信息:否;
是否有一阶和二阶做差(delta)处理:否;
三、功能实现 1.硬件资源 LPC54114开发板:LPC54114-Lite
2.软件架构
程序框图
四、实物图片 只用到了LPC54114开发板,故不上图片了。
五、演示视频 1.简单的数字语音识别:
优酷视频:
六、项目文档 简单数字识别源代码:
SDK_2.3.1_LPC54114J256-VoiceRecognition-20180608.zip
(15.99 MB, 下载次数: 63)
|