44
#FITCriciúma Windows Phone e Reconhecimento de Voz Office

Windows Phone e Reconhecimento de Voz

Embed Size (px)

DESCRIPTION

#FITCriciuma 2013

Citation preview

Page 1: Windows Phone e Reconhecimento de Voz

#FITCriciúma

Windows Phone eReconhecimento de Voz

Office

Page 2: Windows Phone e Reconhecimento de Voz

Quem somos

Alfredo Anselmo Gomes

• Bacharel em SI nas faculdades Esucri;

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

• Professor SENAC;

[email protected]@fred_aginfo @fred_aginfo

Page 3: Windows Phone e Reconhecimento de Voz

Quem somos

Luiz Otávio Bortolotto Gava

• Desenvolvedor .NET Useall Software;

• Entusiasta Windows Phone e tecnologias Microsoft;

• Bacharel em SI nas faculdades Esucri;

[email protected]

/LuizGava

@LuizGava @LuizOGava

Page 4: Windows Phone e Reconhecimento de Voz

Quem somos

Renato Goulart Burato

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

• Bacharel em SI nas faculdades Esucri;

[email protected]

Page 5: Windows Phone e Reconhecimento de Voz

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.

Page 6: Windows Phone e Reconhecimento de Voz

Demo

Reconhecimento de Voz

Dicas de estudo

Windows Phone

Agenda

Page 7: Windows Phone e Reconhecimento de Voz

Windows Phone

Page 8: Windows Phone e Reconhecimento de Voz

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

Page 9: Windows Phone e Reconhecimento de Voz

Histórico

Windows Mobile• 19 de abril de 2000

Page 10: Windows Phone e Reconhecimento de Voz

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;

Page 11: Windows Phone e Reconhecimento de Voz

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.

Page 12: Windows Phone e Reconhecimento de Voz

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;

Page 13: Windows Phone e Reconhecimento de Voz

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;

Page 14: Windows Phone e 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;

Page 15: Windows Phone e Reconhecimento de Voz

Layout

Page 16: Windows Phone e Reconhecimento de Voz

Layout

Page 17: Windows Phone e Reconhecimento de Voz

Layout – App The New York Times – Windows Phone

Page 18: Windows Phone e Reconhecimento de Voz

Layout – App The New York Times – Android

Page 19: Windows Phone e Reconhecimento de Voz

Crescimento

Page 20: Windows Phone e Reconhecimento de Voz

Comendo pelas beiradas

Page 21: Windows Phone e Reconhecimento de Voz
Page 22: Windows Phone e Reconhecimento de Voz

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

Page 23: Windows Phone e Reconhecimento de Voz

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!

Page 24: Windows Phone e Reconhecimento de Voz

Phablet Nokia Lumia 1520

Page 25: Windows Phone e Reconhecimento de Voz

Tablet Nokia Lumia 2520

Page 26: Windows Phone e Reconhecimento de Voz

Requisitos - desenvolvimento

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

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

• Registrar device;

Page 27: Windows Phone e Reconhecimento de Voz

DemoProjeto, estrutura e publicação no device

Page 28: Windows Phone e Reconhecimento de Voz

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...

Page 29: Windows Phone e Reconhecimento de Voz

Reconhecimento de Voz

Page 30: Windows Phone e 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.

Page 31: Windows Phone e Reconhecimento de Voz

Como Funciona Reconhecimento de Voz

Page 32: Windows Phone e 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.

Page 33: Windows Phone e Reconhecimento de Voz

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.

Page 34: Windows Phone e 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.

Page 35: Windows Phone e Reconhecimento 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.

Page 36: Windows Phone e Reconhecimento de Voz

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.

Page 37: Windows Phone e Reconhecimento de Voz

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.

Page 38: Windows Phone e Reconhecimento de Voz

Onde essa tecnologia é usada?

Reconhecimento de voz do XBOX.

Page 39: Windows Phone e Reconhecimento de Voz

Onde essa tecnologia é usada?

Reconhecimento de voz do Windows Phone.

Page 40: Windows Phone e Reconhecimento de Voz

Requisitos - desenvolvimento

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

Page 41: Windows Phone e Reconhecimento de Voz

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

Page 42: Windows Phone e Reconhecimento de Voz

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

Page 43: Windows Phone e Reconhecimento de Voz

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/

Page 44: Windows Phone e Reconhecimento de Voz

Obrigado!!!

• Perguntas???