Look mom, no hands! (Web Speech API)

Look mom, no hands! (Web Speech API)

Palestra sobre Web Speech API no Paraiba.js

581b9be9563464b27e7055422620473d?s=128

Yuri Malheiros

February 26, 2014
Tweet

Transcript

  1. look mom, no hands! web speech api

  2. yuri malheiros professor da ufpb pesquisador em inteligência artificial doutorando

    no cin-ufpe
  3. telas, mouses e teclados

  4. as coisas evoluíram…

  5. mas nem tanto

  6. inovações!

  7. inovações!

  8. inovações!

  9. digitar e apontar usando uma ferramenta 
 não necessariamente é

    a forma mais natural
 de executar uma tarefa
  10. interações via voz e
 a web speech api

  11. web speech api entrada via voz transformação de texto em

    voz
  12. web speech api server side client side

  13. var recognition = new webkitSpeechRecognition();

  14. recognition. continuos [true|false] interimResults [true|false] onstart [function] onresult [function] onerror

    [function] onend [function]
  15. recognition.start()

  16. recognition.onresult = function(e) { var interimTranscript = ""; var finalTranscript

    = ""; ! for (var i = e.resultIndex; i < e.results.length; i++) { if (event.results[i].isFinal) { finalTranscript += e.results[i][0].transcript; } else { interimTranscript += e.results[i][0].transcript; } } console.log(interimTranscrip); console.log(finalTranscript); };
  17. como isso é possível?

  18. o chrome envia o áudio para os servidores do
 google,

    processa o sinal para reconhecer
 padrões e retorna a resposta para o navegador
  19. demo (6)

  20. web speech api é uma forma acessível
 e simples de

    detectar voz diretamente no navegador
  21. com o avanço da tecnologia nós podemos
 e devemos experimentar

    novos tipos
 de interações entre humanos e máquinas
  22. obrigado @yurimalheiros yurimalheiros.com