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


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


Release Notes: 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.


Release Notes: 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.).


Release Notes: 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.


Release Notes: Small bugfixes, some new command line options, and synchronization of the code with Speex 1.0.3.
A C++ library that converts “transliterated” representations of non-English languages (that use sequences as ANSI characters to represent characters) to Unicode.