No se encontró actividad para manejar la intención {act = android.speech.action.RECOGNIZE_SPEECH (tiene extras)}

La excepción se produjo en el siguiente código:

Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
      RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Speech recognition demo");
startActivityForResult(intent, VOICE_RECOGNITION_REQUEST_CODE);.

He buscado en Google y descubrí que es porla aplicación de búsqueda por vozalta @ de google en el dispositivo que estoy usando. y podría resolver el problema instalando la aplicación manualmente, pero ¿cómo podría instalar el apk de forma programada, como importar alguna biblioteca u otra ~
Muchas gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta