Hallo!
Ich habe ein Problem mit einer Webanwendung unter Android. Diese läuft mit einem Node.js Server (mit Hilfe des Debiankits) auf einem Android 4.2.2
Unter anderem nutzt diese Anwendung "Annyang". Das ist eine JS-Library, welche auf die Google Web Speech API aufsetzt. Also die Anwendung soll meine Sprachbefehle erkennen und diese umwandeln. Dass das ganze dann nur im Chrome funkioniert ist kein Problem für mich.
Nun, unter Windows und Linux läuft die Webanwendung absolut perfekt. Nur unter Android habe ich ein Problem, dass ich nicht in den Griff bekomme:
Sobald ich die Spracherkennung in JS aktiviere, wird sie sofort mit Fehler abgebrochen. ADB logcat sagt dazu:
I/chromium( 4102): [INFO:CONSOLE(441)] "Activate Speech", source: https://192.168.50.103/js/main.js (441)
I/chromium( 4102): [INFO:CONSOLE(847)] "start Speech", source: https://192.168.50.103/js/main.js (847)
I/RecognitionControllerImpl( 4958): startRecognition(#Intent;action=android.speech.action.RECOGNIZE_SPEECH;B.android.speech.extra.DICTATION_MODE=false;S.android.speech.extra.LANGUAGE=en-US;B.android.speech.extra.PARTIAL_RESULTS=false;end)
I/RecognitionControllerImpl( 4958): State change: STARTING -> STARTING
E/RecognitionControllerImpl( 4958): required extra 'calling_package' missing in voice search intent
E/RecognitionControllerImpl( 4958): ERROR_CLIENT
E/RecognitionControllerImpl( 4958): ERROR_CLIENT
I/AudioService( 3784): AudioFocus abandonAudioFocus() from android.media.AudioManager@410b53c8
I/AudioService( 3784): AudioFocus abandonAudioFocus() from android.media.AudioManager@410b53c8
I/RecognitionControllerImpl( 4958): State change: STARTING -> CANCELED
I/chromium( 4102): [INFO:CONSOLE(817)] "End Speech (Error)", source: https://192.168.50.103/js/main.js (817)
I/chromium( 4102): [INFO:CONSOLE(833)] "End Speech", source: https://192.168.50.103/js/main.js (833)
Alles anzeigen
"required extra 'calling_package' missing in voice search intent"
Was bedeutet das? Wie kann ich das in Lösen? Wie bekomme ich dieses fehlende Paket?
Google Voice Search ist übrigens auch installiert und funkioniert auch problemlos.
ich hoffe Ihr könnt mir helfen...
Viele Grüße
Michael