Jon Rojí Taboada
HÁBLALE A TU WEB
@jnroji
HÁBLALE A TU WEB
@jnroji
HÁBLALE A TU WEB
@jnroji
HÁBLALE A TU WEB
@jnroji
HÁBLALE A TU WEB
@jnroji
HÁBLALE A TU WEB
@jnroji
// Create a new Recognition Object
var recognition = new SpeechRecognition();
// Set recognition language
recognition.lang = 'en-US';
// recognition finish callback
recognition.onresult = event => {
...
}
// Start recognition
recognition.start();
Recognition alternatives
Grammar terms
Custom recognition services
Continuous recognition
HÁBLALE A TU WEB
@jnroji
// Create and synthetize the message
const message = new SpeechSynthesisUtterance('Bienvenidos a este videotutorial jajaja, xd, lol');
message.lang = 'es-ES'
// Speak!
window.speechSynthesis.speak(message);
HÁBLALE A TU WEB
@jnroji
Different Voices
Pause and play
HÁBLALE A TU WEB
@jnroji
HÁBLALE A TU WEB
@jnroji
Quiero [bebida] (en algún momento)
==
requestDrink
HÁBLALE A TU WEB
@jnroji
Quiero un café con leche a las 2 de la tarde
HÁBLALE A TU WEB
@jnroji
Quiero un café con leche a las 2 de la tarde
té
refresco
agua
dos
varios
ahora
mañana
lo antes posible
HÁBLALE A TU WEB
@jnroji
Actions
+
Entities
Fullfilment
HÁBLALE A TU WEB
@jnroji
HÁBLALE A TU WEB
@jnroji
Any device
Any framework
ACCESIBILITY
HANDLESS CONTEXTS
HÁBLALE A TU WEB
@jnroji
Own services
HÁBLALE A TU WEB
@jnroji
HÁBLALE A TU WEB
@jnroji
https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis
https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis
https://dialogflow.com/
https://slides.com/jonroji/hablale-a-tu-web
https://github.com/jroji/