3 ms·
I wish to know more about the "voice-to-phoneme" compressor he mentions. Anyone have any links handy? Google is failing me.
by kennywinker 14y ago
I wish to know more about the "voice-to-phoneme" compressor he mentions. Anyone have any links handy? Google is failing me.
- polemic 14y agoYeah, how cool would that have been. If you could do a JS port, you could you use that to build a super lightweight Skype clone :D (audio capture from Flash, or Mozillas audio capture..)?
- grimboy 14y agohttp://en.wikipedia.org/wiki/WebRTC http://en.wikipedia.org/wiki/WebRTC
- rcthompson 14y agoRandom 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.