好的谷歌般的热门词听众

Flo*_*ers 5 android detection

我目前正在编写一个搜索引擎应用程序,并希望该应用程序在我进入应用程序时收听热门词汇,例如带有"Ok 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();
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

Nik*_*rev 0

您可以这样做,但使用外部 API,检查 Pocketsphinx 中如何实现关键字激活

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