Our Flying Friends

Halle's latest posts

SpeexKit: Speex on the iPhone, from Politepix

25 March

SpeexKit: Speex for iPhone

It is my pleasure to announce a new Politepix framework product for developers: SpeexKit 1.0.

What is Speex?

Speex is one of the best codecs for voice audio transmission available, with clear quality and excellent compression characteristics. It is a great match for mobile speech applications given the need for top-notch clarity and careful use of bandwidth. The Speex project is found here.

What is SpeexKit?

SpeexKit is an iOS framework from Politepix that makes it easy to use every feature of Speex with your iPhone or iPad app without doing your own C or C++ implementation or having to deal with threading or queueing code. It is not the only way of using Speex on the iPhone, but it is designed to be an easy object-oriented way to implement it quickly in your app, even for the tricky stuff. You can download the SpeexKit demo framework here. You have to sign up, but downloading the demo is 100% free, just add it to your cart and check out. You will not have to provide any payment information to try it out. It is time-limited and can’t be submitted to the App Store — when you’re ready to license the framework it can be found on the Politepix shop.

What can you do with SpeexKit?

• Convert entire WAV or raw audio files into Speex files
• Convert entire Speex files into WAV files
• Convert buffers of Speex frames into buffers of raw audio samples, synchronously or asynchronously. In asychronous mode, threading and queuing (since Speex decoding is not realtime on all devices) are handled for you.
• Convert buffers of raw PCM audio samples into buffers of Speex frames, synchronously or asynchronously. In asychronous mode, threading and buffer queuing (since Speex encoding is not realtime on all devices) are handled for you.
• Wrap existing buffers of Speex frames into a written-out Speex file
• Wrap existing buffers of raw PCM audio samples into a written-out WAV file
• Use advanced Speex features such as such as Voice Activity Detection (VAD) and echo reduction

You can read much more about SpeexKit here. Thanks for checking it out!

Tags: , ,