Advertisement
Guest User

Untitled

a guest
Oct 2nd, 2019
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.13 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.     <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7.     <title>Speech Recording</title>
  8. </head>
  9. <body>
  10.   <script>
  11.     window.SpeechRecognition = window.webkitSpeechRecognition || window.SpeechRecognition;
  12.     let finalTranscript = '';
  13.     let recognition = new window.SpeechRecognition();
  14.     recognition.interimResults = true;
  15.     recognition.maxAlternatives = 10;
  16.     recognition.continuous = true;
  17.     recognition.lang = "id"
  18.     recognition.onresult = (event) => {
  19.       let interimTranscript = '';
  20.       for (let i = event.resultIndex, len = event.results.length; i < len; i++) {
  21.        let transcript = event.results[i][0].transcript;
  22.        if (event.results[i].isFinal) {
  23.          finalTranscript += transcript;
  24.        } else {
  25.          interimTranscript += transcript;
  26.        }
  27.      }
  28.      document.querySelector('body').innerHTML = finalTranscript + '<i style="color:#ddd;">' + interimTranscript + '</>';
  29.     }
  30.     recognition.start();
  31.   </script>
  32. </body>
  33. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement