The act of converting content from its original format into a format capable of being displayed on the web
Manage Multiple WordPress Sites

Audio

Audio Category

JavaScript Speech In Less Then 1KB — JS1K Speech Synthesizer

JS1K Speech Synthesizer is a fascinating entry to the JS1K Competition.

It’s a library for creating a speech synthesizer in under than 1kb.

speechsynth JavaScript Speech In Less Then 1KB    JS1K Speech Synthesizer

However, the small size does pose a problem — as the author notes:

“To go under 1K, I had to sacrifice quality a bit and limit the synthesizer to two formant filters using either a sawtooth or noise and discard plosive sounds.”

It is amazing, though, that you can do so much with JavaScript nowadays.

Cross-platform Audio And Video With jQuery – jPlayer

jPlayer is a new fancy library for adding HTML audio and video elements with jQuery.

jplayer Cross platform Audio And Video With jQuery   jPlayer

jPlayer features a powerful API for managing both audios and videos; it is extendable as well — and all that at just 8kb.

There is a fallback to Flash, and the library also has some plugins for configuring it to special needs.

What speaks in favor for jPlayer, though, is its well-written documentation and the active community.

A JS Library For Working With HTML5 Audio – SoundJS

SoundJS is a JavaScript library for working with HTML5 audio.

Its key features include channel management, batch loading, and master volume control.

soundjs A JS Library For Working With HTML5 Audio   SoundJS

If you’ve tinkered around with HTML5′s audio, you know how much of a pain in the ass is dealing with different ways that browsers react to the same code.

The most important component of SoundJS is, thus, the API, which provides something of a one-size-fits-all cross-browser interface for working with sounds.

SoundJS is intended to be a part of a larger whole — CreateJS — which is yet to be released.

A Small & Powerful HTML5 Audio Library – Buzz

Buzz is a JavaScript library that uses HTML5′s audio element.

buzz A Small & Powerful HTML5 Audio Library   BuzzBuzz is relatively easy to implement and has an extensive documentation (many audio libraries miss out on this). Buzz also degrades gracefully if the audio tag isn’t supported.

Buzz has an extensive API that allows you to use preload; add autoplay; set the file(s) to loop; etc.

You’d use this library for band websites and websites requiring sound effects, as well as integrating podcasts, and soforth.

A pretty HTML5 Music Player – HTML5 Music Player

HTML5 Music Player is an HTML5 music player made with jQuery.

html5player A pretty HTML5 Music Player   HTML5 Music PlayerObviously, HTML5 is great for a band website; you can also create podcasts if you remove the pricing.

You can add as many tracks as you like to the player; users can also rate the songs (you have to provide an interface yourself, though).

Overall, the HTML5 Music Player is rather a treat for those willing to sell music.

An awesome, last.fm-esque audio player – Speakker

Speakker is an audio player and interface built upon the projekktor video player.

speakker2 An awesome, last.fm esque audio player   SpeakkerWhat’s awesome about this plugin is not the pictured playlist (Tame Impala!!), but the myriad features you can add with just a few lines of code.

Speakker is a great if you’re making a band website, as those require a playlist.

You can, of course, style the player. You can also add social links.

What’s not to love? Speakker even has a Flash fallback.