Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <script type="text/javascript">
  5. //Sprawdzamy czy przeglądarka obsługuje wtyczne "WebSocket" - akurat chrome obsługuje, więc użyłem go.
  6. if ("WebSocket" in window) {
  7. //Inicjalizujemy obiekt z biblioteki Websocket w programie processing
  8. var ws = new WebSocket("ws://localhost:1337/p5websocket");
  9. } else {
  10. //Jeśli przeglądarka nie obsługuje wtyczki, wypisz następujący tekst:
  11. alert("WebSocket NOT supported by your Browser!");
  12. }
  13. //Inicjalizacja zmiennej recognition
  14. var recognition = new webkitSpeechRecognition();
  15. //ustawiając pole continuous na true, pozwalamy by mikrofon przechwytywał nieprzerwanie.
  16. recognition.continuous = true;
  17.  
  18. recognition.onresult = function(event) {
  19. //Do zmiennej transcript przypisz słowa, które ktoś wypowiedział
  20. var transcript = event.results[event.results.length-1][0].transcript;
  21. //Wyślij wynik (string) używając odpowiedniej funkcji do programu Processing
  22. ws.send(transcript);
  23. }
  24. // Rozpoczynanie rozpoznawania języka
  25. recognition.start();
  26.  
  27. // Zrestartuj rozpoznawanie języka, jeśli trwa ono zbyt długo.
  28. recognition.onend = function(){
  29. recognition.start();
  30. }
  31. </script>
  32. </head>
  33. <body>
  34. <center>
  35. <img src="mors.jpg" alt="Tablica Kodu Morsea">
  36. </center>
  37. </body>
  38. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement