JavaScript (HTML5): ブラウザで音声認識「SpeechRecognition」を使う

現状は Chrome ブラウザで使用できる音声認識 API SpeechRecognition です。
マイクの許可後、使用可能になります。

デモ

window.SpeechRecognition = window.SpeechRecognition || webkitSpeechRecognition;

var recognition = new window.SpeechRecognition();
recognition.lang = 'ja';
recognition.continuous = true;
recognition.interimResults = false;

var result = document.getElementById('result');
recognition.addEventListener('result', function(event) {
  console.log(event.results)
}, false);

recognition.start();