Speech compression
These commercial codecs are suitable for use with HawkVoice or
stand alone. They are optimized for the compression of human speech. Fixed point codecs
have been tested on Pocket PC 2002 with an Intel PXA250 400MHz X-Scale (ARM) CPU.
The code compiles with Microsoft eMbedded Visual C++ 3.0, Microsoft Visual C++ 5-6, and GNU C
3.x. You can listen to speech samples created with these codecs along with all the free
HawkVoice codecs on the HawkVoice codecs page.
Licensing terms are very reasonable with no royalties.
Fixed point LPC-10 codec at 2.4 Kbps. This codec uses 32 bit fixed point code,
and has also been tested on Pocket PC 2002 and CELinux with an Intel PXA250 206MHz X-Scale (ARM)
CPU. It is fully interoperable with the free floating point LPC-10 codec. The bit rate is less
than 1/5 of the Microsoft GSM 6.10 codec. License cost is $1,000 for one product.
Fixed point OpenLPC codec at 1.4 and 1.8 Kbps. This codec uses 32 bit fixed
point code, and has also been tested on Pocket PC 2002 and CELinux with an Intel PXA250 206MHz
X-Scale (ARM) CPU. It is fully interoperable with the free floating point OpenLPC codec.
License cost is $500 for one product, or you can choose the new LGPL version on the downloads page.
Contact Phil Frisbie, Jr.
for the full licensing details.
Codecs currently in design include:
TinySpeech™, a multi bit rate and variable bit rate codec. Supplied in
32 bit fixed point, TinySpeech has voice quality close to CELP, but at only 2.4 K or less
bit rate and much lower CPU requirements than CELP. Tiny bit rate, tiny code size, tiny memory
usage, all with Hawk Software quality code.
TinySpeech for Games™. The same features as TinySpeech™, but with additional code
to provide special effects such as raising or lowering the pitch of the players voice, random
static to simulate poor channels, etc. These special effects are done at the recording player's
machine, so all other players will hear the exact same effects.
TinySpeech and TinySpeech for Games are trademarks of Hawk Software
HawkNL, HawkNLU, and HawkVoice are trademarks of Phil Frisbie to help protect these open source projects.