1. A method comprising: receiving diphone waveforms; compressing the diphone waveforms into diphone residuals, wherein the compressing is performed using an encoder; generating linear predictive coding (LPC) coefficients, wherein the LPC coefficients are generated by the encoder; and storing the diphone residuals and the encoder-generated LPC coefficients in a compressed packet, wherein the compressed packet is generated by the encoder.