AngularJS Directives: Using HTML5 Web Speech - http://blog.safaribooksonline.com/2013/10/30/html5-web-speech-angularjs-directive/