2014-05-10 26 views
5

Aktualnie programuję aplikację wyszukiwarki i chcę, aby aplikacja słuchała słowa-klucza, gdy znajduję się w aplikacji, np. Google z "Ok Google". Jak mogę pozwolić aplikacji słuchać i jak mogę pozwolić jej uruchomić określoną funkcję?ok Podobny do Google słuchacz słów kluczowych

Aby być dokładnym, to funkcja:

btnSpeak.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View v) { 

      Intent intent = new Intent(
        RecognizerIntent.ACTION_RECOGNIZE_SPEECH); 

      intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, "de-DE"); 

      try { 
       startActivityForResult(intent, RESULT_SPEECH); 
       txtText.setText(""); 
      } catch (ActivityNotFoundException a) { 
       Toast t = Toast.makeText(getApplicationContext(), 
         "Ihr Gerät unterstützt kein Sprache-Zu-Text-System!", 
         Toast.LENGTH_SHORT); 
       t.show(); 
      } 
     } 
    }); 

Dzięki za pomoc!

Odpowiedz

Powiązane problemy