Windows Phone e Reconhecimento de Voz

Preview:

DESCRIPTION

#FITCriciuma 2013

Citation preview

#FITCriciúma

Windows Phone eReconhecimento de Voz

Office

Quem somos

Alfredo Anselmo Gomes

• Bacharel em SI nas faculdades Esucri;

• Pós Graduando em Gestão Estratégica Empresarial;

• Professor SENAC;

fred@aginfonet.com.br@fred_aginfo @fred_aginfo

Quem somos

Luiz Otávio Bortolotto Gava

• Desenvolvedor .NET Useall Software;

• Entusiasta Windows Phone e tecnologias Microsoft;

• Bacharel em SI nas faculdades Esucri;

LuizGava@outlook.com

/LuizGava

@LuizGava @LuizOGava

Quem somos

Renato Goulart Burato

• Analista de Suporte e de Negócios na Webmais Sistemas;

• Bacharel em SI nas faculdades Esucri;

renato_and1@hotmail.com

Porque Windows Phone e Reconhecimento de Voz?

• #TCCNota10

• Apresentação: Esucri - 18/06/2013

• Tema: Desenvolvimento de um protótipo de software para Reconhecimento de Voz.

Demo

Reconhecimento de Voz

Dicas de estudo

Windows Phone

Agenda

Windows Phone

O que é?

• O Windows Phone é o sistema operacional móvel da Microsoft. Sucessor do Windows Mobile.

• Lançada em 2010 com o nome de Windows Phone 7.

• Alguns aparelhos: linha Lumia, da Nokia e Omnia, da Samsung.

• Versão mais recente é o Windows Phone 8, lançada em 2012

Histórico

Windows Mobile• 19 de abril de 2000

Histórico

Windows Phone 7 (Mango)• 21 de fevereiro de 2010;• Tentativa da Microsoft em

recuperar o espaço perdido na área de tecnologia móvel;

• Criado do zero;• Modern UI, design intuítivo, com

visual clean, tiles dinâmicos;

Histórico

Windows Phone 7.5 (Tango)• Fevereiro de 2011;• Mais de 500 melhorias em relação

a versão anterior;• Melhoria nas Mensagens, Email,

Multitarefa, Internet Explorer e MarketPlace.

• Entrada da Nokia com a linha Lumia.

Histórico

Windows Phone 7.8• Janeiro de 2013;• Opção para hardwares antigos que

não suportam o Windows Phone 8;• Adequação da tela inicial para

mais tiles;• Aplicativos específicos da Nokia;• Melhoria significativa no

desempenho;

Histórico

Windows Phone 8 (Apollo)• Outubro de 2012;• Núcleo compartilhado e integrado

com Windows 8 (abriu possibilidade para melhores hardwares);

• Nova tela inicial (adequando Windows 8);

• Internet Explorer 10, Melhoria nos Mapas, Multitarefa aprimorado, Reconhecimento de Voz;

Porque Windows Phone? Vantagens e características

• Interface moderna e atraente;• Sistema MultiTouch;• Pessoas em primeiro lugar;• Integração com Windows 8;• Nem fechado demais, nem muito aberto;• Aquisição da Nokia pela Microsoft;• Variedade de aplicativos;• Distribuição de mercado;

Layout

Layout

Layout – App The New York Times – Windows Phone

Layout – App The New York Times – Android

Crescimento

Comendo pelas beiradas

Todos com telas grandes, dual-core, 3G, 4G e NFC

Nokia Lumia 9204.5”, PureMotion display, PureView OIS camera

Nokia City lens, Nokia musicstreaming, Wireless charging

Nokia Lumia 8204.3”, ClearBlack display, Carl Zeiss lens

Snap on back cover, Wireless charging, Nokia City lens, Nokia music streaming

Samsung ATIV S4.8”, HD super AMOLED display

NFC Tap-to-send, Samsung Family Story

HTC 8X4.3”, Gorilla Glass 2 display, ultra-wide angle camera lens

Built-in Beats Audio, built-in amp

O que esperar?

• Novos aplicativos estão a caminho...• Windows Phone 8 GDR3;

• 2013;• Suporte para telas maiores (Phablets (Lumia 1520));• Processadores Quad-Core;

• Windows Phone 8.1/Blue;• 2014;• Centro de notificações;• Unificação do Windows RT com o Windows Phone;

• Que a guerra entre sistemas operacionais móveis pegue fogo!

Phablet Nokia Lumia 1520

Tablet Nokia Lumia 2520

Requisitos - desenvolvimento

• Windows 8;• Visual Studio 2012;• Windows Phone 8 SDK;• Conta Microsoft:

• $19 por tempo indeterminado, após $99 ano;

• Registrar device;

DemoProjeto, estrutura e publicação no device

Depois do aplicativo pronto...

• Monetizar:• Vendas• Anúncios (Microsoft Advertising

SDK)

• Publicar na Loja• Opção “Testar” e “Comprar”;

• Quanto eu ganho?• Desenvolvedor... 70%• Microsoft... 30%• >= $25000 em vendas?• Desenvolvedor... 80%• Microsoft... 20%

• Seja feliz...

Reconhecimento de Voz

O que é Reconhecimento de Voz

É o reconhecimento da fala humana pela máquina e pode ser dividido em: conversão de voz para

texto e de texto para voz.

Como Funciona Reconhecimento de Voz

Reconhecimento de voz - Microsoft Speech

• É uma plataforma baseada em processamento de voz desenvolvida pela Microsoft;

• Permite utilizar funções de reconhecimento e síntese de voz;

• Esse SDK passou a compor o .NET Framework a partir da versão 3.0;

• O sintetizador funciona baseado em um banco de dados de segmentos sonoros criados a partir de horas e horas de discursos gravados.

Microsoft.Speech.Recognition

Contém todos os recursos para desenvolver soluções em reconhecimento de voz. Para utiliza-la

é necessário criar uma instancia da classe SpeechRecognitionEngine, essa é a engine de

reconhecimento de voz.

Microsoft.Speech.Synthesis

Contém todos os recursos para desenvolver soluções em síntese de voz. Para utiliza-la é

necessário criar uma instancia da classe SpeechSynthesizer, a partir dela é possível utilizar

a síntese de voz.

Microsoft Speech TTS Heloisa

• É um pacote de linguagem em português-br para servidores TTS.

• É através dele que vamos tornar possível a síntese de voz em português.

• Esse pacote inclui o modelo de linguagem, modelo acústico e outros dados necessários para fornecer um mecanismo de fala, para executar reconhecimento de fala ou TTS em um idioma específico.

Onde essa tecnologia é usada?

Existem diversas aplicações que utilizam os recursos da plataforma Speech da Microsoft para criar soluções baseadas em síntese de voz, desde

aplicações pagas, como também outras Open Source.

Onde essa tecnologia é usada?

Um exemplo clássico desse tipo de aplicação pode ser encontrado no próprio sistema operacional Windows, é o conversor de texto em fala (TTS) desenvolvido pela própria Microsoft.

Onde essa tecnologia é usada?

Reconhecimento de voz do XBOX.

Onde essa tecnologia é usada?

Reconhecimento de voz do Windows Phone.

Requisitos - desenvolvimento

• Windows XP / 7 / 8;• Visual Studio 2010 / 2012;• SDK Speech Microsoft;

DemoProjeto, estrutura, reconhecimento de voz e integração com Windows Phone

Evoluções e recomendações

• Outras plataformas para dispositivos móveis

• Aplicação a hardwares com o objetivo de automação

• Web Service na internet

Links para estudo

• http://developer.windowsphone.com• http://msdn.microsoft.com/en-us/library/

windowsphone/develop/ff402535(v=vs.105).aspx• http://msdn.microsoft.com/en-us/library/

hh361571(v=office.14).aspx• http://www.microsoftvirtualacademy.com/• http://msdn.microsoft.com/

Obrigado!!!

• Perguntas???

Recommended