HTMLコードにiframeビデオがあります
<iframe width="420" height="345" id="my video" src="testvid.mp4">
私の JavaScript コードでは、Webkitspeech API を使用して英語をリアルタイムで検出しています。これがコードロジックです。 https://developers.google.com/web/updates/2013/01/Voice-Driven-Web-Apps-Introduction-to-the-Web-Speech-API
var recognition = new webkitSpeechRecognition();
recognition.continuous = true;
recognition.interimResults = true;
recognition.onstart = function() { ... }
recognition.onresult = function(event) {
var interim_transcript = '';
for (var i = event.resultIndex; i < event.results.length; ++i) {
if (event.results[i].isFinal) {
final_transcript += event.results[i][0].transcript;
} else {
interim_transcript += event.results[i][0].transcript;
}
}
final_transcript = capitalize(final_transcript);
final_span.innerHTML = linebreak(final_transcript);
interim_span.innerHTML = linebreak(interim_transcript);
};
}
recognition.onerror = function(event) { ... }
recognition.onend = function() { ... }
問題は、この認識 API が、ユーザーのマイクなどのブラウザーに発せられるすべての音を検出するのに優れていることですが、 .....私が望むのは、この「認識」機能で iframe ビデオからのオーディオのみを検出することです。Webkitspeech API でこれを行うことは可能ですか? または、使用する必要がある別の API がありますか? コード例をいただければ幸いです。皆さん、ありがとうございました!