Je pense que vous avez fait tout ce que vous pouvez en tant qu'utilisateur, mais une application qui souhaite utiliser le reconnaissance vocale est bien sûr libre d'ignorer votre configuration. Par exemple, il peut choisir directement une implémentation particulière de reconnaissance de la parole en construisant le reconnaissance quelque chose comme ceci:
SpeechRecognizer.createSpeechRecognizer(this,
new ComponentName("com.google",
"com.google.Recognizer");
);
Dans ce cas, votre seule option consiste à désinstaller ou à désactiver cette implémentation particulière et à espérer que l'application retombe à la méthode générale:
SpeechRecognizer.createSpeechRecognizer(this);
Malheureusement, à un moment donné, Google a commencé à promouvoir l'idée que les applications sont directement liées à la reconnaissance vocale Google (voir Ajouter la saisie vocale à votre IME). Tant d'applications de clavier le font maintenant (voir par exemple Le problème que j'ai soulevé avec Swiftkey), et votre seule option est d'en trouver une qui ne le fait pas ...
Il peut également être que l'application envoie une intention que Kõnele ne prenne pas en charge (les intentions prises en charge sont répertoriées dans le manifeste), mais qui aurait du sens de soutenir dans une application de reconnaissance vocale. Dans ce cas, ce serait une demande de fonctionnalité pour Kõnele.