A Java Voice Vocoder (codec) for low bit-rate speech