JSpeex is a Java port of the Speex speech codec (a patent-free, Free software audio compression format designed for speech). It provides both the decoder and the encoder in pure Java, as well as a JavaSound SPI.
| Tags | multimedia Sound/Audio |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Changes: This release can now deal with Ogg stream containing empty Ogg pages. It properly closes the InputStream at the end of JSpeexEnc.encode.


Changes: A rather important bug that prevented the decoder from properly decoding stereo files has been fixed. Some unit tests have been added to make sure that bug never reappears.


Changes: This version fixes a minor bug in the SPI that meant that not all the SpeexEncodings were recognised by the SpeexAudioFileWriter. This release also adds a couple of freatures to the Speex2PcmAudioInputStream (skip, etc.).


Changes: This version fixes a bug in the calculation of the amount of available data in the audio streams, and adds beta support for Speex wave file decoding.


Changes: Small bugfixes, some new command line options, and synchronization of the code with Speex 1.0.3.
Makes stream recordings of BBC iPlayer TV/radio, BBC podcast, and ITV player programs.