基于FreeRTOS和Speex编解码器的语音处理系统设计  被引量:3

Design of Speech Processing System Based on FreeRTOS and Speex Codec

在线阅读下载全文

作  者:李华辉 肖云波 沈勇[1] 邓斌 Li Huahui;Xiao Yunbo;Shen Yong;Deng Bin(Yunnan Minzu University,Kunming 650000,China)

机构地区:[1]云南民族大学电气信息工程学院,昆明650000

出  处:《单片机与嵌入式系统应用》2022年第2期81-84,87,共5页Microcontrollers & Embedded Systems

摘  要:应用实时操作系统FreeRTOS设计了基于Speex编解码器的语音录制和播放的语音处理系统,系统以STM32F407系列单片机和音频处理芯片WM8978为核心,通过移植Speex算法,采用编码解码、回声消除等语音技术实现了语音的录制和播放,并且提出了一种基于FreeRTOS队列和DMA中断的循环缓冲技术,用于音频数据的实时处理。通过验证,该设计可以较好地实现语音的录制和播放,并且通过Speex算法进行编解码减小了内存需求、有效地降低了噪声。The real-time operating system FreeRTOS is used to design a voice processing system based on Speex for voice recording and playback.The system uses the STM32F407 series single-chip microcomputer and audio processing chip WM8978 as the core.By transplanting the Speex algorithm,the voice technology such as codec and echo cancellation is adopted to realize the voice.It also proposes a circular buffer technology based on FreeRTOS queue and DMA interrupt for real-time processing of audio data.Through verification,the design can achieve better voice recording and playback,and encoding and decoding through the Speex algorithm can not only reduce memory requirements,but also effectively reduce noise.

关 键 词:STM32F407 WM8978 Speex算法 FREERTOS 

分 类 号:TN912.3[电子电信—通信与信息系统] TP368.1[电子电信—信息与通信工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象