2 ms·
Random google search for "phoneme compression" turns up this patent: http://www.google.com/patents/US6789066 http://www.google.com/patents/US6789066 It sounds
by rcthompson 14y ago
Random google search for "phoneme compression" turns up this patent: http://www.google.com/patents/US6789066 http://www.google.com/patents/US6789066
It sounds to me like you build a library of common sounds that voices make (these are the phonemes), and then you use just combinations of these phonemes at specific times and volumes to get as close to the target waveform as possible. Then you store the sequence of phonemes, which is probably a triplet of integers (phoneme ID, timestamp, volume level), along with a waveform representing the difference between your phoneme-generated waveform and the original. You compress both of them. Since the difference is much smaller than the original waveform, you save lots of space.