Ok Google-подобный слушатель горячего слова

В настоящее время я программирую приложение для поисковых систем и хочу, чтобы приложение прослушивало горячее слово, когда я вхожу в приложение, например Google с «О'кей, Google». Как я могу позволить приложению прослушать это и как я могу позволить ему запустить определенную функцию?

Точнее, эта функция:

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(); } } }); 

Спасибо за вашу помощь!

    Вы можете это сделать, но используя внешний API, проверьте, как выполняется активация ключевого слова в pocketsphinx

    http://cmusphinx.sourceforge.net/wiki/tutorialandroid