Desenvolvimento de Aplicativos com ASR para Android



Documentos relacionados
Desenvolvimento de Aplicativos com ASR para Android

Manual de instalação e configuração da Ferramenta Android SDK

Tutorial 1.0. Instalação

OBJETIVO Criação e execução de um projeto Android dentro da IDE IntelliJ.

Desenvolvimento para Android Prá9ca 1. Prof. Markus Endler

DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO

Introdução ao Android SDK. Prof. Me. Hélio Esperidião

Desenvolvimento de um aplicativo básico usando o Google Android

Instalação da Ferramenta Eclipse no Windows Prof. Bruno Emerson Gurgel Gomes Instituto Federal de Educação, Ciência e Tecnologia do RN

Introdução ao Android

ANDROID APPLICATION PROJECT

MANUAL DE INSTALAÇÃO CONFIGURAÇÃO IDE ECLIPSE

Computação II Orientação a Objetos

Instalando o plugin CDT 4.0

Eclipse com c++11 e boost Etapa 1- Download da IDE Eclipse c++ e configuração do MinGW

Programação de Computadores - I. Profª Beatriz Profº Israel

Manual de Download e Instalação da IDE Intellij e ferramentas necessárias para programação android:

Programação para Dispositivos Móveis

Desenvolvimento para Android

Introdução ao Android. Prof. Fellipe Aleixo

Nome N Série: Ferramentas

Visão geral Estrutura do sistema Ferramentas de desenvolvimento Uma aplicação. Android. Universidade Federal de Santa Catarina. 17 de dezembro de 2008

Programação para Android

ROTEIRO ILUSTRADO PARA SISTEMA COMPUTACIONAL INSANE

Passos para a configuração do ambiente de desenvolvimento:

TUTORIAL SISTEMA DE CONTROLE DE ACESSO

Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura

Aula 1 - Introdução e configuração de ambiente de desenvolvimento

ÍNDICE 1.CONHECENDO OS APLICATIVOS NECESSÁRIOS PARA O FUNCIONAMENTO DO SISTEMA URANO INTEGRA...

INTRODUÇÃO AO DESENVOLVIMENTO DE JOGOS COM LIBGDX. Vinícius Barreto de Sousa Neto

Mobile Command. Diego Armando Gusava. Orientador: Mauro Marcelo Mattos

Introdução ao Android. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ

Desenvolvimento para Android Prá9ca 2. Prof. Markus Endler

Manual de baixa do Certificado Digital AR SOLUTI. Versão 2.0 de 22 de Maio de Classificação: Ostensiva

Manual de baixa do Certificado Digital AR SOLUTI. Versão 2.0 de 7 de Maio de Classificação: Ostensiva

Conexão nativa com banco de dados no Delphi

Usando o simulador MIPS

Hyper-V e Intel HAXM. Ativando a virtualização

Manual de Instalação

GEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS

1 Instalando o VirtualBox no Windows

Índice. 1. Introdução Instalação: Eclipse e Android Primeira aplicação em Android... 11

Android Básico Hello World!

Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral.

Desenvolvimento Android.

Manual de Instalação do Hábil Enterprise NFC-e Gratuito. Hábil Enterprise NFC-e Gratuito by Koinonia Software Ltda.

Linguagem Java. Arquitetura e Ambiente de Desenvolvimento. Arquitetura e Ambiente de Desenvolvimento Prof. Anderson Augustinho Uniandrade

COMO USAR O DROPBOX. Como usar o Dropbox (Foto: Reprodução/Ramon Cardoso)

Instruções Básicas de Instalação - BrOffice.org

Procedimento de envio do arquivo de lookup para o coletor.

Android e Bancos de Dados

Introdução ao Android. SECAP 2014 Prof. Rone Ilídio - UFSJ

Instalando o J2SE 5.0 JDK no Windows 2000/XP

Mapas e Localização. Programação de Dispositivos Móveis. Mauro Lopes Carvalho Silva

PROGRAMANDO ANDROID NA IDE ECLIPSE GABRIEL NUNES, JEAN CARVALHO TURMA TI7

SECRETARIA DE ESTADO DA FAZENDA. Documento de Arrecadação Estadual DAE. Manual do Usuário. Versão SECRETARIA DE ESTADO DA FAZENDA

Manual INSTALANDO E EXECUTANDO... 1 CONFIGURANDO CLIENTE... 2 CONFIGURAR ACÕES DE GRUPOS... 2 CONTRIBUINDO E LIBERANDO FUNÇÕES... 3.

Instalando e Configurando o LaTeX no Windows

Professora Martha Spalenza Professora de Informática da Faetec

Lição 3. Como executar uma aplicação no Arduino?

Google Drive. Passos. Configurando o Google Drive

MANUAL DE INSTALAÇÃO LUZ DO SABER

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial

GUIA INTEGRA SERVICES E STATUS MONITOR

WampServer. Instalação do WampServer. Nota: Essas instruções são baseadas em uma instalação para o sistema operacional Windows.

Tutorial de instalação do Java 7 no Windows 7.

Como atualizar o firmware da central AMT 4010 SMART e do acessório XEG 4000 SMART através do Software BootloaderWizard App

Manual de Utilização Utilização do PDFSam

Lógica de Programação

Procedimentos para Instalação da DES 3.0.

Instruções para instalação do Virtual Lab (ChemLab 2.5 ou Physics 3.0)

- Computador Servidor: É o computador que armazenará o banco de dados do programa. Não necessariamente precisa rodar o Hábil Enterprise.

Roteiro de Uso do InstallShield

Manual de Instalação. SafeNet Authentication Client 8.2 SP1. (Para MAC OS 10.7)

Programação de Computadores I. Conhecendo a IDE Code::Blocks

PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE

Instalação do Componente TcomPort

JADE Java Agent DEvelopment Framework

Nota de Aula: Utilização da IDE Code::Blocks

Acesso à Dados ZEOS x Delphi. Professor Anderson

Descompacte o arquivo site zip que foi baixado dentro da pasta do eclipse.

A ajuda é apresentada de seguida, sendo esses os passos necessários para instalar o JAVA.

REQUERIMENTO DE EMPRESÁRIO PROCEDIMENTOS DO USUÁRIO Nota: O Empresário poderá fazer a pesquisa de nome previamente ou concomitante ao processo.

O conteúdo das aulas pode estar distribuído em documentos de texto, telas web programadas ou na própria tela central do ambiente Moodle.

ESET Remote Administrator ESET EndPoint Solutions ESET Remote Adminstrator Workgroup Script de Logon

Desenvolvimento com Android Studio Aula 01 Instalação e Configuração do Ambiente de Desenvolvimento, Estrutura de um projeto Android

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

Curso: Desenvolvendo Jogos 2d Com C# E Microsoft XNA. Instalar corretamente as ferramentas necessárias para a criação dos jogos

Instalando o SharePoint 2010 no Windows 7

Manual Captura S_Line

EA998/MC933 Guido Araujo e Sandro Rigo

Objetivos: Entender o funcionamento dos programas Java via linha de comando

Tutorial: Serviços web e suas composições

Criando sua primeira aplicação JAVA com o Eclipse

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

ROTEIRO: IMPLANTANDO O SISTEMA OPERACIONAL LINUX. Introdução: FERRAMENTAS. Abaixo segue relação de aplicativos utilizados para realizar este roteiro:

IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação

Eclipse IDE for Java EE Developers 4.3 Kepler

Transcrição:

Desenvolvimento de Aplicativos com ASR para Android Laboratório de Processamento de Sinais Laboratório de Sistemas Embarcados Universidade Federal do Pará 24 de fevereiro de 2012

Sumário 1 Introdução 2 Instalação 3 Configuração do ambiente 4 Código-fonte 5 Instalação do aplicativo no celular 6 Programa executando

Introdução Objetivo do mini-curso: Introdução a programação para dispositivo Google Android. Pré-requisitos: Programação orientada a objeto. Conhecimento da linguagem java. Conhecimento básico de programação para Google Android

O que é Android? Android é um sistema operacional para dispositivos móveis que roda sobre o núcleo Linux. Foi inicialmente desenvolvido pela Android Inc., posteriormente o seu projeto foi passado para mãos da Google( 2005). Linguagem de programação utilizada para o desenvolvimento: Java e C#.

Ferramentas Link do laboratório desenvolvedor do Android: http://developer.android.com/index.html Link do laboratório desenvolvedor do ASR: http://cmusphinx.sourceforge.net/

Instalação Links para Downloads Necessários: Eclipse - IDE para programação http://www.eclipse.org/downloads/

SDK SDK - Software Development Kit ou Pacote de Desenvolvimento de Software http://developer.android.com/sdk/index.html

NDK NDK - Native Development Kit ou kit de Desenvolvimento Nativo http://developer.android.com/sdk/ndk/index.html

ADT ADT - Android Development Tools ou Ferramentas para Desenvolvimento Android http://developer.android.com/sdk/eclipse-adt.html

SphinxBase SphinxBase foi desenvolvido pela CMU, sendo uma biblioteca de arquivos utilizada pelo PocketSphinx. Link de download do SphinxBase 0.7: http://sourceforge.net/projects/cmusphinx/files/sphinxbase/0.7/

PocketSphinx PocketSphinx foi desenvolvido pela CMU, sendo o reconhecidor de voz escrito em C. Link de download do PocketSphinx 0.7: http://sourceforge.net/projects/cmusphinx/files/pocketsphinx/0.7/

Instalação PocketSphinx e SphinxBase 1. Crie uma pasta com o nome de sphinx. 2. Baixe o arquivo SphinxBase 0.7, descompacta-o na pasta sphinx. Renomeie para sphinxbase. 3. Através do konsole, acesse a pasta sphinxbase e dê o comando:./autogen.sh. O projeto será compilado. 4. Configure a variável de ambiente: export LD LIBRARY PATH=/usr/local/lib export PKG CONFIG PATH=/usr/local/lib/pkgconfig

Instalação PocketSphinx e SphinxBase 5. Baixe o PocketSphinx. Descompacta o arquivo na pasta sphinx. Renomeie-a para pocketsphinx. 6. Acesse a pasta pelo Konsole e de o comando:./configure, make e make install. O programa será compilado. 7. Para testar, basta rodar pelo konsole a aplicação pocketsphinx continuous presente no diretório... /sphinx/pocketsphinx/src/programs.

Configuração do Ambiente Configuração do ambiente de programação(eclipse). ADT, para entrar na janela que aparece abaixo clique em Help -> Install New Software... Selecione as opções de configurações que estão nas janelas seguintes, em location da primeira imagem indique o caminho onde está o ADT que você baixou.

Configuração do Ambiente Android SDK Manager Você deve instalar o emulador do android desejado, para isso selecione-o em uma janela similar a esta abaixo, que pode ser aberta clicando do símbolo que está marcado com um círculo vermelho ou em window -> Android SDK Manager.

Configuração do Ambiente Android Virtual Device Manager Clicando no símbolo marcado em vermelho ou em window -> AVD Manager a primeira janela será aberta e em New será aberta uma segunda janela, que apresentará as configurações de memória, tamanho do emulador na tela, entre outros. A memória necessária pode ser menor que a apresentada 512Mb, dependendo do que se irá utilizar até 10Mb pode ser o suficiente.

Configuração do Pocketsphinx Configuração necessária para utilizar o (Pocketsphinx). Para esta configuração é preciso: Abrir o projeto PocketSphinxDemo; Abrir a tela de propriedades deste projeto; Em Builders ativar e configurar o SWIG e o NDK build.

Configuração do Pocketsphinx Configuração do SWIG: Em location indique onde o SWIG está instalado em sua máquina e em Working Directory indique a pasta com o projeto que você irá trabalhar. Em Refresh marque a opção The folder containing.... Em Build Options desmarque a opção Specify working....

Configuração do Pocketsphinx Configuração do NDK build: Em location indique onde a pasta que contém o ndk está. Em Refresh marque a opção The project containing.... Em Build Options desmarque a opção Specify working....

Configuração do Pocketsphinx Android.mk O path indicado deve ser o local onde a pasta phinx foi inserida.

Código-fonte O código fonte é mostrado em apresentação em sala.

No celular A instalação no celular é mostrada em apresentação em sala.

Programa Executando O programa não pode ser executado a partir do emulador no computador, uma vez que este ainda não pode simular o funcionamento de microfone, o que é preciso para o reconhecimento de voz, sendo assim ele só poderá fucionar corretamente em um celular android real.