Ver mensagens sem resposta | Ver tópicos ativos Hoje é 21 Mar 2019, 04:32



Responder Tópico  [ 4 Mensagens ] 
 [Tutorial] Comando de Voz no Android Facil !!! 
Autor Mensagem
What is a Activity?
What is a Activity?

Data de registro: 25 Mar 2014, 10:57
Mensagens: 13
Mensagem [Tutorial] Comando de Voz no Android Facil !!!
Bom dia galera, meus alunos perguntaram se tinha alguma forma de utilizar o comando de voz no Android eu desenvolvi esse exemplo para mostrar a eles e estou compartilhando aqui com vocês,
espero que gostem.


Bloco do onCreate da sua Activity

  private int VOICE_ACTION_REQUEST_CODE = 01;  
 @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
       
       
        getVoiceAction();
    }


Função que faz a chamada do Comando de Voz

private void getVoiceAction() {
        Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
        intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
        intent.putExtra(RecognizerIntent.EXTRA_MAX_RESULTS, 3);
        intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Reconhecimento Voz");
        startActivityForResult(intent, VOICE_ACTION_REQUEST_CODE);
    }


Capturando o Resultado
@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {

        if (requestCode == VOICE_ACTION_REQUEST_CODE) {
            if(resultCode == RESULT_OK){
                final ArrayList<String> lista = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
                if(lista.size() > 1){
                   
                    for (Iterator<String> iterator = lista.iterator(); iterator.hasNext();) {
                        String comando= iterator.next();
                        Log.i("Comando de Voz",comando);

                    }

                }
            }
        }
        super.onActivityResult(requestCode, resultCode, data);
    }


Bem Simples e Fácil, qualquer duvida é só fala


26 Mar 2014, 17:42
Perfil
Android application
Android application

Data de registro: 09 Out 2011, 18:23
Mensagens: 83
Mensagem Re: [Tutorial] Comando de Voz no Android Facil !!!
Quais as permissões no AndroidManifest?


20 Jun 2014, 12:34
Perfil
Widgets
Widgets

Data de registro: 13 Abr 2011, 18:37
Mensagens: 383
Mensagem Re: [Tutorial] Comando de Voz no Android Facil !!!
Muito top isso ae

_________________
Inux Sistemas: http://www.inux.com.br
Inux Sistemas FaceBook: http://www.facebook.com/pages/Inux-Sist ... 1175085481
E-mail: contato@inux.com.br
Skype: garekx
E-mail pessoal: victor_apc@yahoo.com.br

Calculadora IMC: https://play.google.com/store/apps/deta ... 3JhaW1jIl0.

Gerador e Validador de CPF e CNPJ: https://play.google.com/store/apps/deta ... f&hl=pt_BR

Desenvolvimento de aplicativos e Sistemas Android, Web e sistemas Desktops.


26 Jun 2014, 12:25
Perfil WWW
What is Android?
What is Android?

Data de registro: 23 Dez 2018, 00:09
Mensagens: 2
Mensagem Re: [Tutorial] Comando de Voz no Android Facil !!!
7master escreveu:
Quais as permissões no AndroidManifest?


Deve-se adicionar a seguinte permissão no AndroidManifest:
<uses-permission android:name="android.permission.RECORD_AUDIO"/>


23 Dez 2018, 00:28
Perfil
Mostrar mensagens anteriores:  Organizar por  
Responder Tópico   [ 4 Mensagens ] 

Quem está online

Usuários vendo este fórum: Adeja, adilson, alansousa, alexmarcolongo, Anderson.OL, ANDRE FELIX DE ASSIS, Arthas, b7web, billsombrio, Bitetti, Blackstorm, brenda, brunogh, caliow, Carlos Almeida, christian, Clone Trooper, comolatti, d.paim, dalmeidabr, debal, deborazb, diegorrborges, digiwise, dirceuconte, dmd, Dookan, Douglas Siviotti, edson dias de gusmao, eduzortea, emersonalencar, Everton Moreira, eXagon, Felipe Marcondes, felipedsilva, FelipeOliveira, frederico.affini, Gabriel Teófilo, gfgodoy, helder, heliopassos, henrique.cardoso, hopper.frf, icarodavi, interservic, ixian, jacksonvpj, jairom, jmarcos14, joaquimfoto, José Guilherme, Jota, juliancesar, Julio Assis, Ki-Adi-Mundi, lfirpo, lkunta, lucastgomes, luizfilipe, Mace Windu, mam_computer, maolveira, MarceloLuz, Marlosm, Maxtremus, Meticore, n3t0, nandokanarski, neiesc, nino, nivea, oliverlessa, Padawan, paulabr, paulo.esantos, pbcjunior, persiomotta, Philipe Alves, pilon, ramonrabello, Renan, renegheller, rfrafael, rmendes, Roberto, rodrigo_corinthians, rtodao, Samantha, schiroky, Shinigami, SidneiCP, siker C3PO, silvio.carlos, Snappy [Bot], srsilveira, Tangerina, Telekom [Bot], vps_rj, washington, zorba e 1 visitante


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:

© 2007 - 2016 Portal Android - Comunidade de Desenvolvedores Android

Estamos no Linkedin    Siga-nos no twitter


Powered by phpBB - Hospedado por Bemobi