Eu acho que você fez tudo o que pode como usuário, mas um aplicativo que deseja usar o reconhecedor de fala é obviamente livre para ignorar sua configuração. Por exemplo, pode escolher diretamente uma implementação de reconhecedor de fala específico, construindo o reconhecedor algo assim:
SpeechRecognizer.createSpeechRecognizer(this,
new ComponentName("com.google",
"com.google.Recognizer");
);
Nesse caso, sua única opção é desinstalar ou desativar essa implementação específica e esperar que o aplicativo volte ao método geral:
SpeechRecognizer.createSpeechRecognizer(this);
Infelizmente, em algum momento, o Google começou a promover a ideia de que os aplicativos vinculam diretamente ao reconhecedor de fala do Google (ver Adicione a digitação de voz ao seu IME). Tantos aplicativos de teclado agora fazem isso (veja por exemplo A questão que eu levantei com SwiftKey), e sua única opção é encontrar uma que não ...
Também pode ser que o aplicativo envie uma intenção que Kõnele não suporta (as intenções suportadas são listadas no manifesto), mas que faria sentido apoiar em um aplicativo de reconhecimento de fala. Nesse caso, seria uma solicitação de recurso para Kõnele.