###### tags: `ckcsc` # Speech Recognition [slides](https://hackmd.io/@simba-fs/speechRecognition) [code](https://github.com/simba-fs/recognition) --- # Take a Look [Recognition](https://simba-fs.github.io/recognition) --- # Speech Recognition API [MDN](https://developer.mozilla.org/zh-TW/docs/Web/API/SpeechRecognition) ---- ## Browser Support Only Google Chrome ---- ## Example ```javascript= const SpeechRecognition = window.SpeechRecognition || window.webkitSpeechRecognition; const recognition = new SpeechRecognition(); recognition.onresult = (event) => { console.log(event.results[0][0].transcript); }; recognition.start(); ``` --- # TTS API Text To Sound [MDN](https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance) ---- () ## Browser Support Except IE and Opera, all browser support this api ---- ## example ```javascript= const speech = new SpeechSynthesisUtterance(); speech.text = 'Hello world'; speech.volume = 1; speech.rate = 1; speech.pitch = 1; speech.lang = 'en-US'; window.speechSynthesis.speak(speech); ``` --- # http-server ---- # Install node Install node [nodejs](https://nodejs.org/en/) ---- # Install http-server [http-server](https://www.npmjs.com/package/http-server) `npm i http-server -g` --- # Let's make a voice assistent!
{"metaMigratedAt":"2023-06-15T02:11:07.638Z","metaMigratedFrom":"Content","title":"Speech Recognition","breaks":true,"contributors":"[{\"id\":\"e9395e03-a75e-451d-8392-22ff7e9c3ef5\",\"add\":1373,\"del\":71}]"}
    790 views