Lalo.li Short Voice Message Service
June 2012 | By Franz Enzenhofer
Collection:
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.