The final versions of Speex included changes such as moving the non-codec components (preprocessor, jitter buffer, and echo cancellation) to a new libspeexdsp library.

A new jitter buffer algorithm was included with Speex 1.2 beta 3 and libspeex could be built without any floating point support. API additions from the 1.1.x branch were included, while being backward compatible to ensure an easy transition from 1.0.x to 1.1.x.

Although replaced by Opus, which is superior in many aspects, Speex remains a reliable codec highly recommended for speech encoding.