Voice transcription
by Dhanck
HTML
<textarea id="results" cols="80" rows="5"></textarea>
<script>
var recognition = new webkitSpeechRecognition();
recognition.continuous = true;
recognition.interimResults = true;
recognition.onresult = function (e) {
var textarea = document.getElementById('results');
for (var i = e.resultIndex; i < e.results.length; ++i) {
if (e.results[i].isFinal) {
textarea.value += e.results[i][0].transcript;
}
}
}
// start listening
recognition.start();
</script>