Web Speech API
Es una API que nos permite incorporar reconocimiento de voz dentro de nuestras aplicaciones web
SpeechSynthesis (Text-to-Speech)
SpeechRecognition (Asynchronous Speech Recognition)
Es una tecnología experimental
Consultado 19/07/2019
Consultado 19/07/2019
Se accede al reconocimiento de voz a través de la interfaz de SpeechRecognition, que da la capacidad de reconocer el contexto de voz desde una entrada de audio y responder de manera adecuada.
SpeechRecognition
window.SpeechRecognition =
window.SpeechRecognition || window.webkitSpeechRecognition;
const recognition = new SpeechRecognition();
Propiedades
grammars
lang
continuous
interimResults
maxAlternatives
serviceURI
Métodos
abort
stop
start
Eventos
- audiostart
- audioend
- end
- error
- nomatch
- result
- soundstart
- soundend
- speechstart
- speechend
- start
Let's go to work
Se accede a la síntesis de voz a través de la interfaz SpeechSynthesis
SpeechSynthesis
Los diferentes tipos de voz están representados por los objetos SpeechSynthesisVoice
Propiedades
paused
pending
speaking
Métodos
cancel
pause
getVoices
resume
speak(utterance)
SpeechSynthesisUtterance
-
lang
-
pitch
-
rate
-
text
- voice
- volume
Eventos
voiceschanged
Let's go to work
Referencias
-
SpeechSynthesis, Mozilla.
-
Web Speech API, Mozilla.
-
SpeechRecognition, Mozilla.
Web Speech API
By Henry Zarza
Web Speech API
Explicación breve de la Web Speech API
- 282