Speex just compress raw file, it doesn't create a good file because the input file have a header in the wav file, delete the header, do the same thing, and after add the header to the file created and you should be able to read it with vlc for example. Nono