Android SpeechRecognizer会检测自己的语音并退出

时间:2017-01-12 02:19:35

标签: android speech-recognition samsung-mobile

我正在尝试使用Android SpeechRecognizer类进行“免提”连续语音,但它似乎根本不起作用。 当SpeechRecognizer启动时,它会发出一声嘟嘟声,但由于某种原因,它会将自己的蜂鸣声检测为语音,然后结束语音但没有检测到任何声音。

奇怪的是,如果我使用德语离线库,一切都按预期工作。因为哔哔声(三星S4和其他人)只是英语退出 但是,我的三星平板电脑似乎在英语上运行良好。

Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, "en");
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, "en");
//intent.putExtra(RecognizerIntent.EXTRA_PREFER_OFFLINE, true);
this.speech.startListening(intent);

0 个答案:

没有答案