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

Web Speech API

By Henry Zarza

Web Speech API

Explicación breve de la Web Speech API

  • 282