Reconhecimento de voz no Windows Phone

Preview:

Citation preview

Reconhecimento de voz no Windows

Phone

• Cleiton Felipe de Moraes – Microsoft Student Partner

• Twitter: @Cleiton_felipe

• Facebook: facebook.com/cleitonfelipemoraes

• E-mail: Cleiton.Moraes@studentpartner.com

Quem vos fala?

Cleiton Felipe de Moraes

• Desenvolvedor desde 2009,

• Entusiasta Microsoft desde 2010,

• Graduando em Análise e Desenvolvimento de Sistemas,

• Pai de dois gatos (Nina e Flash),

• Microsoft Student Partner desde 2012,

• Software Developer na GFT Brasil.

Para que serve o reconhecimento de voz no Windows Phone?

• Abrir aplicações instaladas no seu Windows Phone;• Realizar chamadas, rediscagem;• Enviar SMS;• Pesquisa na Web;• Passar comando de voz para a sua aplicação.

Agenda

• Apresentar o que o Windows Phone tem para nos ajudar com reconhecimento de voz;• Comando de voz;• Reconhecimento de voz;• Text-to-speech (TTS)

• Pontos importantes• Demo

• Utilizando comando de voz;• Reconhecimento de voz;• Utilizando Text-to-speech (TTS)

• Dúvidas

Componentes de fala

Comando de voz

• Para ter a funcionalidade de comando de voz na sua aplicação é preciso:1. Crie um arquivo VCD (Voice command definition).

2. Adicionar código para inicializar o arquivo VCD

com recurso de voz.

1. Adicionar código para manipular a navegação e

para executar comandos.

Comando de voz

Comando de voz

• Referência Voice Command– VoiceCommands;

– CommandSet;

– CommandPrefix;

– Command;

– Exemple;

– ListenFor;

– Feedback;

– Navigate;

Comando de voz

Reconhecimento de voz

• Para ter a funcionalidade de reconhecimento de voz na sua aplicação é preciso:

–API´s de reconhecimento;

–Gramáticas prontas;

–Pesquisa na web.

Reconhecimento de voz

Reconhecimento de voz

• Para ter a funcionalidade de Text-to-speech de voz na sua aplicação é preciso:

– Windows.Phone.Speech.Synthesis

Text-to-speech(TTS)

Text-to-speech

Importante

Demo

QR-CODE

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Recommended