Verwenden von Android-Spracherkennungs-APIs von Google Glass

Ich arbeite daran, eine vorhandene Android-Anwendung als Proof-of-Concept für Google Glass anzupassen. Ich möchte in meiner Anwendung die Spracheingabe verwenden, um einige Funktionen zu ersetzen, für die derzeit eine Berührungseingabe erforderlich ist.

Ich kann mein APK für Google Glass bereitstellen und problemlos ausführen (über ADB), aber sobald es ausgeführt wird, funktioniert keine der von mir getesteten Android-Spracherkennungs-APIs für Glass:

startActivityForResult(new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH));

Dies führt bei der Ausführung unter Google Glass zu einer ActivityNotFoundException ("Keine Aktivität zur Verarbeitung von Absichten gefunden")

SpeechRecognizer.IsRecognitionAvailable(context);

Dies gibt bei Google Glass immer false zurück.

Ich bin gespannt, ob noch jemand auf diese Probleme gestoßen ist oder Vorschläge hat.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage