Post on 21-Dec-2014
description
#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???