Czy korzystał ktoś już RecognizerIntent.ACTION_RECOGNIZE_SPEECH, i rozwiązał problem z ActivityNotFound
Co rozumiesz przez rozwiązanie problemu? Dostajesz taki wyjątek?
Jeśli tak to najlepiej sprawdzić czy rozpoznawanie mowy jest zainstalowane w urządzeniu. Można np takim fragmentem kodu (tak robimy w naszej aplikacji Program TV & Repertuar Kin):
// Check if Speech Recognition activity is present in the system
PackageManager pm = getPackageManager();
List<?> activities = pm.queryIntentActivities(new Intent(
RecognizerIntent.ACTION_RECOGNIZE_SPEECH), 0);
if (activities.size() == 0) {
mBtnSpeak.setVisibility(View.GONE); // jak nie ma to nie pokazujemy przycisku z mikrofonem
}