Creo que ha hecho todo lo que puede como usuario, pero una aplicación que quiere usar el reconocimiento de voz es, por supuesto, libre de ignorar su configuración. Por ejemplo, puede elegir directamente una implementación particular de reconocimiento de voz construyendo el reconocimiento algo así:
SpeechRecognizer.createSpeechRecognizer(this,
new ComponentName("com.google",
"com.google.Recognizer");
);
En este caso, su única opción es desinstalar o deshabilitar esta implementación en particular y esperar que la aplicación vuelva al método general:
SpeechRecognizer.createSpeechRecognizer(this);
Desafortunadamente, en algún momento Google comenzó a promocionar la idea de que las aplicaciones se vinculan directamente al reconocimiento de discurso de Google (ver Agregue la escritura de voz a su IME). Tantas aplicaciones de teclado ahora hacen eso (ver EG el problema que planteé con Swiftkey), y su única opción es encontrar uno que no ...
También puede ser que la aplicación envíe una intención que Kõnele no admite (los intentos compatibles se enumeran en el manifiesto), pero lo que tendría sentido para apoyar en una aplicación de reconocimiento de voz. En este caso, sería una solicitud de función para Kõnele.