If you have apache maven installed, there is a pom.xml file in the root directory.
place the dist/jspeex.jar in your classpath and JavaSound will automatically have access to the codecs, to read, write and convert the Speex (.spx) files. It has been tested and works with the jlGui Java Music Player.
encoder help: java -cp dist/jspeex.jar JSpeexEnc -h or: java -jar dist/jspeex.jar -h decoder help: java -cp dist/jspeex.jar JSpeexDec -h ex: encoding a wav file: java -cp dist/jspeex.jar JSpeexEnc input.wav output.spx decoding any speex file: java -cp dist/jspeex.jar JSpeexDec input.spx output.wav
First of all I'd like to thank Jean-Marc Valin for giving us all this fantastic codec. This code is really just a porting of Jean-Marc's code from C to Java. I'd also like to thank James Lawrence, who wrote the original Java Speex Decoder, from which this encoder was build. Finally I'd like to thank all the people who have submitted patches since the project has started: Dan Rollo William Shubert George Arnhold Mark Brown
Marc Gimpel Director of Research Horizon Wimba