<h1>Web Speech API 音声認識テスト</h1>
<p>注1: Google Chrome, Edge(v75以降), Opera(v27以降)で実行してください。</p>
<p>注2: VivaldiなどのChronium派生ブラウザでは動作しません。</p>
<div class="results" />
.results {
padding: 16px;
background: #eee;
}
.results:before {
content: "認識結果:";
}
var rec = new webkitSpeechRecognition();
rec.continuous = true;
rec.interimResults = false; // trueにすると認識途中の結果も返す
rec.lang = 'ja-JP'; // 言語を指定する
rec.onresult = e => {
const latestResult = e.results[e.results.length - 1][0]
// 認識結果がSpeechRecognitionEventインスタンスとして渡されます
document.querySelector('.results').innerHTML += latestResult.transcript + "<br />"
}
rec.start() // 認識を開始します
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.