SpeechRecognizer sur Android Wear

L'application sur laquelle je travaille actuellement requiert une reconnaissance vocale simple de mots uniques. Cependant, je ne veux pas utiliser:

StartActivityForResult () à l'aide de ACTION_RECOGNIZE_SPEECH

  • WebView et HTML5 <vidéo>
  • Comment exclure certains messages par le nom de TAG à l'aide d'Android adb logcat?
  • Comment détecter l'événement de déconnexion avec l'API Android Facebook v4?
  • Quels intentos appuie l'application Android Facebook
  • Ajouter l'élévation / l'ombre sur la barre d'outils pour les dispositifs pré-lollipop
  • Android incapable d'implémenter un commentaire Facebook dans une vue web en raison du navigateur par défaut
  • Parce que j'ai besoin d'afficher d'autres choses pendant que l'utilisateur parle. J'ai donc essayé ceci:

    speechRecognizer = SpeechRecognizer.createSpeechRecognizer(context); speechRecognizer.setRecognitionListener(this); Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH); intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE,"en"); intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM); speechRecognizer.startListening(intent); 

    Cela devrait me permettre d'obtenir des résultats aussi, mais je reçois toujours:

    Aucun service de reconnaissance vocale sélectionné

    Ce code renvoie également false:

     boolean speechEnabled = SpeechRecognizer.isRecognitionAvailable(getApplicationContext()); 

    Donc, je pense que l'utilisation de SpeechRecognizer avec startListening ne fonctionne plus sur Android Wear jusqu'à présent … Des suggestions sur la façon dont je pourrais implémenter une reconnaissance vocale sans afficher d'UI spécifique?

    EDIT: Je suppose qu'il a quelque chose à voir avec la recherche Google Voice ne pas être installée sur le périphérique, mais l'installation manuelle n'est pas une option réelle.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.