Hello,
does anyone have an idea how to make software speech compression with ratio at
least 1:10 or better on ARM microcontroller? I have 16kHz/16bit audio stream,
which I need to compress and send over narrow band link, so MCU will not be
doing almost anything else, than running speech codec. I'd appreciate
porting of speex or something similar with 1:16 ratio, but I'm not sure,
that LPC devices will be powerful enough for this codec. I've seen STM32
cortex with ported speex, but they have only 8kHz version and I need 16kHz
sample rate.
Michal
audio codec
Started by ●June 23, 2009
Reply by ●June 23, 20092009-06-23
I just finish speech compression project on lpc2148 with adpcm encoding,but
compression ratio is only 1:4the time for one sample encoding at processor
Fosc MHz and PCLK=3Mhz is 8 uS(that support 44.1Khz sampling rate stereo.
But you need better compression factor :).
On Tue, Jun 23, 2009 at 1:43 PM, Michal Krestan wrote:
> Hello,
>
> does anyone have an idea how to make software speech compression with ratio
> at least 1:10 or better on ARM microcontroller? I have 16kHz/16bit audio
> stream, which I need to compress and send over narrow band link, so MCU will
> not be doing almost anything else, than running speech codec. I'd appreciate
> porting of speex or something similar with 1:16 ratio, but I'm not sure,
> that LPC devices will be powerful enough for this codec. I've seen STM32
> cortex with ported speex, but they have only 8kHz version and I need 16kHz
> sample rate.
>
> Michal
>
>
>
>
>
compression ratio is only 1:4the time for one sample encoding at processor
Fosc MHz and PCLK=3Mhz is 8 uS(that support 44.1Khz sampling rate stereo.
But you need better compression factor :).
On Tue, Jun 23, 2009 at 1:43 PM, Michal Krestan wrote:
> Hello,
>
> does anyone have an idea how to make software speech compression with ratio
> at least 1:10 or better on ARM microcontroller? I have 16kHz/16bit audio
> stream, which I need to compress and send over narrow band link, so MCU will
> not be doing almost anything else, than running speech codec. I'd appreciate
> porting of speex or something similar with 1:16 ratio, but I'm not sure,
> that LPC devices will be powerful enough for this codec. I've seen STM32
> cortex with ported speex, but they have only 8kHz version and I need 16kHz
> sample rate.
>
> Michal
>
>
>
>
>