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

  • Programmation orientée vers l'aspect dans Android
  • Facebook superposition d'animation
  • Quel est le fichier keycharmap? Pourquoi est-ce que je reçois un avertissement «can open keycharmap file»?
  • Les limites de contrôle MD5 des fichiers Android APK diffèrent. Pourquoi?
  • Android: Comment cacher le cercle de progression dans le login de Facebook
  • Obtenir une liste d'amis Facebook 3.0
  • 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.