Speex Codec for Microcrontroller
2016-08-23
1 0 0
4.0
Other
Earn points
The playback application includes decoding and playing Speex encoded messages, which have been stored in embedded stm32f101xx and stm32f103xx flash memory. Two buffers are used to store message decoding. Once a buffer has been played, the application reuses to decode a frame. The decoded data is processed using TIM2's interrupt processing function, that is, at 8 kHz. This application is very useful for storing voice information with little memory requirement. Users can record and store voice information hidden in the flash stm32f103xx, and then playback. In the demo you can store up to 1 minute of sound into flash memory. For this purpose, there must be 59 bytes of flash memory for data storage through the firmware EEPROM. For comparison purposes, a single PCM format (without Speex codec) needs 938 bytes of memory to store sound for one minute. This means an external use of memory, which is equivalent to an additional cost.
c
语音
speex
解码器
Microcrontroller
Related Source Codes
PClite
0
0
no vote
generic embeded FTP Client
0
0
no vote
UDP Test Demo
0
0
no vote
TMS320F28335 DSP transmits data to EEPROM through
0
0
no vote
TMS320F28335 CAN communication source code
0
0
no vote
No comment