Skip to content

Instantly share code, notes, and snippets.

@davidworkman9
Created September 25, 2013 17:39
Show Gist options
  • Save davidworkman9/6703192 to your computer and use it in GitHub Desktop.
Save davidworkman9/6703192 to your computer and use it in GitHub Desktop.
$(function () {
function html5_audio(){
var a = document.createElement('audio');
return !!(a.canPlayType && a.canPlayType('audio/mpeg;').replace(/no/, ''));
}
var play_html5_audio = false;
if(html5_audio()) play_html5_audio = true;
function play_sound(url){
if(play_html5_audio){
var snd = new Audio(url);
console.log(snd);
snd.load();
snd.play();
}else{
$("#sound").remove();
var sound = $("<embed id='sound' type='audio/mpeg' />");
sound.attr('src', url);
sound.attr('loop', false);
sound.attr('hidden', true);
sound.attr('autostart', true);
$('body').append(sound);
}
}
function readme(txt){
play_sound("http://translate.google.com/translate_tts?ie=UTF-8&q="+encodeURIComponent(txt)+"&tl=en&total=1&idx=0prev=input");
}
readme('Spell, Babesiosis');
$(function(){
$('#btnread').click(function(){
readme($('#inp').val());
});
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment