Wie ich den Spracherkenner richtig parametriere, damit er die Wörter, die der Benutzer wahrscheinlich sagen wird, leichter erkennen kann?Wie parametriere ich Android Spracherkennung? android.speech.action.RECOGNIZE_SPEECH tut nichts
Soweit ich sagen kann es keinen Weg.
Ich glaube, diese Website falsch ist: http://www.4feets.com/2009/04/speech-recognition-in-android-sdk-15/
Laut der Website, dieser Code: Arraylist < String> potentialResults = new Arraylist < String>();
potentialResults.add ("gelb");
potentialResults.add ("grün");
potentialResults.add ("blau");
potentialResults.add ("rot");
Gibt dem Erkenner einen Hinweis, dass Sie diese Wörter sagen könnten. Es scheint jedoch absolut nichts zu tun. Es widerspricht auch der Google-Dokumentation, die besagt:
"Eine ArrayList der potenziellen Ergebnisse beim Ausführen von ACTION_RECOGNIZE_SPEECH. Nur vorhanden, wenn RESULT_OK zurückgegeben wird." Dies weist darauf hin, dass das Array ein Rückgabewert KEINE Eingabe ist.
diesen Versuch zu testen, und fügt hinzu: Arraylist < String> potentialResults = new Arraylist < String>();
potentialResults.add ("Kreuzkümmel"); und versuchen, den Spracherkenner zu erkennen. Du wirst es sehr schwer finden.
Hat jemand Einblick in die richtige Steuerung der Spracherkennung?
Können Sie bitte Ihren Code mit uns teilen; Der Code, den du erfunden hast? Ich könnte von Ihren Erkenntnissen profitieren und viele andere werden auch davon profitieren. – user1046106