Title:
STM32-Speech-Recognition-Master Download
Description: Implement speech recognition processing project in commercially available STM32 development board. Identification is the process: pre-filter, ADC, framing, endpoint detection, pre-emphasis, windowing, feature extraction, feature matching. Endpoint detection (VAD) short-time amplitude and short-term zero rate combined. After detecting an effective voice, according to the characteristics of human auditory perception, calculated for each frame of speech Mel Frequency Cepstral Coefficients (MFCC). Then dynamic time warping (DTW) algorithm and feature template matches the final output recognition result. First with Matlab simulation algorithm described above, after several trials to get the optimal value of each coefficient within the desired algorithm. The algorithm will migrate to STM32 development board, the porting process according to the STM32 relatively small storage space, computing power is relatively weak situation of the optimization algorithm. Finally completed on the STM32 micr
To Search:
File list (Check if you may need any files):
APP\includes.h
...\main.c
BSP\ADC.C
...\ADC.H
...\BSP.c
...\bsp.h
...\cr4_fft_1024_stm32.s
...\delay.c
...\delay.h
...\Flash.C
...\Flash.H
...\M25P16.c
...\M25P16.h
...\SDcard.c
...\SDcard.h
...\SPI.C
...\SPI.H
...\stdint.h
...\TFTLCD.c
...\tftlcd.h
...\touch_panel.c
...\touch_panel.h
...\USART.C
...\USART.H
CM3_SYS\core_cm3.c
.......\core_cm3.h
FATFS\FATFS.C
.....\FATFS.H
.....\FS_Structure.h
.....\Interface.C
.....\Interface.h
GUI\GUI.C
...\GUI.H
Speech_Recog\DTW.C
............\DTW.H
............\MFCC.C
............\MFCC.H
............\MFCC_Arg.h
............\VAD.C
............\VAD.H
.tdPeriph_Driver\inc\misc.h
................\...\stm32f10x_adc.h
................\...\stm32f10x_bkp.h
................\...\stm32f10x_can.h
................\...\stm32f10x_cec.h
................\...\stm32f10x_crc.h
................\...\stm32f10x_dac.h
................\...\stm32f10x_dbgmcu.h
................\...\stm32f10x_dma.h
................\...\stm32f10x_exti.h
................\...\stm32f10x_flash.h
................\...\stm32f10x_fsmc.h
................\...\stm32f10x_gpio.h
................\...\stm32f10x_i2c.h
................\...\stm32f10x_iwdg.h
................\...\stm32f10x_pwr.h
................\...\stm32f10x_rcc.h
................\...\stm32f10x_rtc.h
................\...\stm32f10x_sdio.h
................\...\stm32f10x_spi.h
................\...\stm32f10x_tim.h
................\...\stm32f10x_usart.h
................\...\stm32f10x_wwdg.h
................\src\misc.c
................\...\stm32f10x_adc.c
................\...\stm32f10x_bkp.c
................\...\stm32f10x_can.c
................\...\stm32f10x_cec.c
................\...\stm32f10x_crc.c
................\...\stm32f10x_dac.c
................\...\stm32f10x_dbgmcu.c
................\...\stm32f10x_dma.c
................\...\stm32f10x_exti.c
................\...\stm32f10x_flash.c
................\...\stm32f10x_fsmc.c
................\...\stm32f10x_gpio.c
................\...\stm32f10x_i2c.c
................\...\stm32f10x_iwdg.c
................\...\stm32f10x_pwr.c
................\...\stm32f10x_rcc.c
................\...\stm32f10x_rtc.c
................\...\stm32f10x_sdio.c
................\...\stm32f10x_spi.c
................\...\stm32f10x_tim.c
................\...\stm32f10x_usart.c
................\...\stm32f10x_wwdg.c
................\Startup\startup_stm32f10x_cl.s
................\.......\startup_stm32f10x_hd.s
................\.......\startup_stm32f10x_hd_vl.s
................\.......\startup_stm32f10x_ld.s
................\.......\startup_stm32f10x_ld_vl.s
................\.......\startup_stm32f10x_md.s
................\.......\startup_stm32f10x_md_vl.s
................\.......\startup_stm32f10x_xl.s
................\stm32f10x.h
................\stm32f10x_conf.h
................\stm32f10x_it.c
................\stm32f10x_it.h
................\system_stm32f10x.c
................\system_stm32f10x.h