2011-03-29 72 views
4

我試試這個代碼語音識別不存在

PackageManager pm = getPackageManager(); 
List activities = pm.queryIntentActivities(
    new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH), 0); 
if (activities.size() != 0) { 
    speakButton.setOnClickListener(this); 
} else { 
    speakButton.setEnabled(false); 
    speakButton.setText("Recognizer not present"); 
} 

但結果是識別器不存在,我應該添加任何軟件actice這項服務?

+0

您是在設備上還是在模擬器中嘗試此操作。我不認爲它可以在模擬器上工作 – DeRagan 2011-03-29 09:56:07

+0

不,我在手機上試用 – mobileDeveloper 2011-03-29 22:58:08

回答

2

我回答我的問題。我使用此代碼在移動設備上安裝了「語音搜索」,該軟件需要連接才能正常工作。