Lalo.li Short Voice Message Service
June 01, 2012From the Author:
Lalo.li is 100% client side short voice message service. Basically it
transforms a given text into a .WAV audio file blob that then gets
played via the HTML5 audio element. As creation of .WAV audio files is
quite expensive (performance wise) it uses TypedArrays and WebWorkers
to create these files (fast). To make the messages shareable it zips
the text and playback configuration into a hash URL. The awesome
looking controller-knobs are HTML5 canvases. Lalo.li is 100% based on
various open-source projects. You can fork it at
https://github.com/franzenzenhofer/lalo.li
Lalo.li was written in the course of 3 days in a simple cabana in
bolivia with very slow internet connection. That's probably why it's
100% client side. Limited resources lead to clever decisions.
Special Thx to Google Chrome Web Developer Tools (via Google Chrome
Canary Build) - without it this project would not have been possible.
Technology:
HTML5, coffeescript/javascript, Audio Element, Canvas, WebWorkers, TypedArrays, History API
Comments
lama lama kemudian
Reply to this commentNot under 2,000 characters, but many time's over, and were all having "FUN".
Reply to this commentThe voice is too deep, even at 100! And it sounds accented.
Reply to this commentwell, it sounds accented, because it is accented. and deep it beautiful (with a pitch above 100 it sounds itchy, i had to draw the line somewhere, i draw the line at itchy)
Reply to this commentGreat Job! *****
Reply to this commentFun to toy around with! 4 stars!
Reply to this comment