Untitled
unknown
plain_text
2 years ago
1.5 kB
1
Indexable
Never
// Tworzenie obiektu rozpoznawania mowy const recognition=new webkitSpeechRecognition(); // Ustawienia rozpoznawania mowy, mowa będzie cały czas rozpoznawana //chyba że naciśniemy przycisk stop recognition.continuous=true; const input = [] // Obsługa zdarzenia rozpoznania mowy recognition.onresult=function(event) { const result=event.results[event.resultIndex]; if(result.isFinal) { // Wynik końcowy const transcript=result[0].transcript; input.push(transcript) console.log(transcript); document.getElementById("result").innerHTML = input.join("<br>") }else{ // Wynik pośredni const interimTranscript=result[0].transcript; console.log(interimTranscript); document.getElementById("result").textContent=interimTranscript; } }; // Rozpoczęcie rozpoznawania mowy po kliknięciu przycisku "Start" document.getElementById("btnStart").addEventListener("click",()=>{ recognition.start(); }); // Zakończenie rozpoznawania mowy po kliknięciu przycisku "Stop" document.getElementById("btnStop").addEventListener("click",()=>{ $("#div1").stop(); recognition.stop(); }); $("#btnStart").click(run) $("#btnStop").on("click", function () { $("#div1").stop(); }) function run() { $("#div1").animate({ width: '50px', height: '50px' }, 500).animate({ width: '100px', height: '100px' }, 500, run ); }