我目前正在编写一个搜索引擎应用程序,并希望该应用程序在我进入应用程序时收听热门词汇,例如带有"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)
谢谢你的帮助!
| 归档时间: |
|
| 查看次数: |
764 次 |
| 最近记录: |