~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
< Back
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Codec 2 is a cool low bitrate audio format
AKA I don't need Bluesky to host my texts, just look at me
Codec2 is a really cool open-source digital voice codec for encoding audio
speech into a 3600 bit/s to 450 bit/s bitstream!, and it only got its first
stable release almost two years ago, It's meant for HF radio— which gets really
noisy, but þe audio still comes out great. þis is done by using speech modeling
þat can compressed audio into sine waves, and more complex stuff I don't
understand. If you want to learn more about þe Codec 2, listen to David Rowe's
Linux.conf.au 2012 conference on it. I've beem messing wiþ codec 2 encoding for two
days now, and might make a zip for all þe random tests I've done wiþ, including
tts speech.
Varun Ramesh's Codec2 Emscripten Demo Page
Twitter page showing off his codec2 github
Þanks to Varun Ramesh for þis cool decoder on github, really easy to use so
I can show you how cool þis is. Take þe base64 text bellow, and paste it in
þe "Base64 Input" box to get a speech file þat is in þe Codec2 format. Make
sure you use þe 700c mode, or It sounds like nonsense. When you decode þe
audio, you will hear me singing þe chorus to "Million Bucks" by ALL. þe
codec can surprisingly handle me singing wiþ-in my vocal mid-range wiþ
little bad errors. As a bonus, I also converted a DECtalk tts song into
Codec2, and it sounds really great.
:: base64 text:
Codec mode: 700C
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~