首页

STM32 开发板上实现特定人语音识别处理项目

c

2021-1-2

于市售 STM32 开发板上实现特定人语音识别处理项目。识别流程是:预滤波、ADC、分帧、端点检测、预加重、加窗、特征提取、特征匹配。端点检测(VAD)采用短时幅度和短时过零率相结合。检测出有效语音后,根据人耳听觉感知特性,计算每帧语音的 Mel 频率倒谱系数(MFCC)。然后采用动态时间弯折(DTW)算法与特征模板相匹配,最终输出识别结果。先用Matlab对上述算法进行仿真,经数次试验求得算法内所需各系数的最优值。而后将算法移植到 STM32 开发板上,移植过程中根据 STM32 上存储空间相对较小、计算能力也相对较弱的实际情况,对算法进行优化。最终完成于 STM32 微处理器上的特定人语音识别系统。

资源下载此资源下载价格为2D币(VIP免费),请先
资源文件列表
APP/includes.h , 1234
APP/main.c , 7505
BSP/ADC.C , 3742
BSP/ADC.H , 404
BSP/BSP.c , 3659
BSP/bsp.h , 8096
BSP/cr4_fft_1024_stm32.s , 28134
BSP/delay.c , 929
BSP/delay.h , 225
BSP/Flash.C , 1509
BSP/Flash.H , 522
BSP/M25P16.c , 5003
BSP/M25P16.h , 380
BSP/SDcard.c , 89490
BSP/SDcard.h , 15401
BSP/SPI.C , 1915
BSP/SPI.H , 101
BSP/stdint.h , 8029
BSP/TFTLCD.c , 10912
BSP/tftlcd.h , 1436
BSP/touch_panel.c , 1577
BSP/touch_panel.h , 551
BSP/USART.C , 3185
BSP/USART.H , 325
CM3_SYS/core_cm3.c , 16489
CM3_SYS/core_cm3.h , 83895
FATFS/FATFS.C , 17368
FATFS/FATFS.H , 1513
FATFS/FS_Structure.h , 2819
FATFS/Interface.C , 532
FATFS/Interface.h , 175
GUI/GUI.C , 3006
GUI/GUI.H , 1384
Speech_Recog/DTW.C , 5146
Speech_Recog/DTW.H , 154
Speech_Recog/MFCC.C , 4307
Speech_Recog/MFCC.H , 804
Speech_Recog/MFCC_Arg.h , 6106
Speech_Recog/VAD.C , 5505
Speech_Recog/VAD.H , 783
StdPeriph_Driver/inc/misc.h , 8674
StdPeriph_Driver/inc/stm32f10x_adc.h , 21119
StdPeriph_Driver/inc/stm32f10x_bkp.h , 7272
StdPeriph_Driver/inc/stm32f10x_can.h , 19968
StdPeriph_Driver/inc/stm32f10x_cec.h , 6274
StdPeriph_Driver/inc/stm32f10x_crc.h , 1980
StdPeriph_Driver/inc/stm32f10x_dac.h , 14746
StdPeriph_Driver/inc/stm32f10x_dbgmcu.h , 3611
StdPeriph_Driver/inc/stm32f10x_dma.h , 20136
StdPeriph_Driver/inc/stm32f10x_exti.h , 6552
StdPeriph_Driver/inc/stm32f10x_flash.h , 24931
StdPeriph_Driver/inc/stm32f10x_fsmc.h , 25471
StdPeriph_Driver/inc/stm32f10x_gpio.h , 18937
StdPeriph_Driver/inc/stm32f10x_i2c.h , 28831
StdPeriph_Driver/inc/stm32f10x_iwdg.h , 3600
StdPeriph_Driver/inc/stm32f10x_pwr.h , 4139
StdPeriph_Driver/inc/stm32f10x_rcc.h , 29520
StdPeriph_Driver/inc/stm32f10x_rtc.h , 3634
StdPeriph_Driver/inc/stm32f10x_sdio.h , 21244
StdPeriph_Driver/inc/stm32f10x_spi.h , 17493
StdPeriph_Driver/inc/stm32f10x_tim.h , 49294
StdPeriph_Driver/inc/stm32f10x_usart.h , 16048
StdPeriph_Driver/inc/stm32f10x_wwdg.h , 2763
StdPeriph_Driver/src/misc.c , 6708
StdPeriph_Driver/src/stm32f10x_adc.c , 45710
StdPeriph_Driver/src/stm32f10x_bkp.c , 8186
StdPeriph_Driver/src/stm32f10x_can.c , 30842
StdPeriph_Driver/src/stm32f10x_cec.c , 11135
StdPeriph_Driver/src/stm32f10x_crc.c , 3175
StdPeriph_Driver/src/stm32f10x_dac.c , 18571
StdPeriph_Driver/src/stm32f10x_dbgmcu.c , 4899
StdPeriph_Driver/src/stm32f10x_dma.c , 27423
StdPeriph_Driver/src/stm32f10x_exti.c , 6584
StdPeriph_Driver/src/stm32f10x_flash.c , 62142
StdPeriph_Driver/src/stm32f10x_fsmc.c , 34213
StdPeriph_Driver/src/stm32f10x_gpio.c , 19117
StdPeriph_Driver/src/stm32f10x_i2c.c , 42423
StdPeriph_Driver/src/stm32f10x_iwdg.c , 4638
StdPeriph_Driver/src/stm32f10x_pwr.c , 8846
StdPeriph_Driver/src/stm32f10x_rcc.c , 49692
StdPeriph_Driver/src/stm32f10x_rtc.c , 8326
StdPeriph_Driver/src/stm32f10x_sdio.c , 28010
StdPeriph_Driver/src/stm32f10x_spi.c , 29185
StdPeriph_Driver/src/stm32f10x_tim.c , 104361
StdPeriph_Driver/src/stm32f10x_usart.c , 37017
StdPeriph_Driver/src/stm32f10x_wwdg.c , 5423
StdPeriph_Driver/Startup/startup_stm32f10x_cl.s , 15398
StdPeriph_Driver/Startup/startup_stm32f10x_hd.s , 15258
StdPeriph_Driver/Startup/startup_stm32f10x_hd_vl.s , 15346
StdPeriph_Driver/Startup/startup_stm32f10x_ld.s , 12079
StdPeriph_Driver/Startup/startup_stm32f10x_ld_vl.s , 13352
StdPeriph_Driver/Startup/startup_stm32f10x_md.s , 12458
StdPeriph_Driver/Startup/startup_stm32f10x_md_vl.s , 13758
StdPeriph_Driver/Startup/startup_stm32f10x_xl.s , 15597
StdPeriph_Driver/stm32f10x.h , 613563
StdPeriph_Driver/stm32f10x_conf.h , 3129
StdPeriph_Driver/stm32f10x_it.c , 28886
StdPeriph_Driver/stm32f10x_it.h , 4300
StdPeriph_Driver/system_stm32f10x.c , 30996
StdPeriph_Driver/system_stm32f10x.h , 1971
LICENSE , 18047
README.md , 917
没有账号? 忘记密码?

社交账号快速登录