2017-11-23 8 views
1

Ich möchte nicht, dass meine App einige Aufgaben auf dem Telefon des Benutzers steuert und ausführt, z. B. Alarm einstellen oder jemanden anrufen. Ich habe viele Tutorials gefunden, die darauf abzielen, dies zu erreichen. Ich möchte Daten mithilfe der Spracherkenner-API sammeln, die an einen Online-Server weitergeleitet wird und später von mehreren Benutzern angefordert werden kann.Sollte ich Android Speech Recognizer in meiner App für die Datenerfassung verwenden?

Zum Beispiel:

"OK Google! find the nearby hospitals for me", Ich will das nicht.

"Facebook was founded by Mark Zuckerberg in 2004", möchte ich dies.

Die Textdaten (gesammelt von der Erkennungs-API) würden kaum 500 Zeichen lang sein, und weil die Rede-zu-Text-Technologie Fehler machen kann, werde ich den Benutzern erlauben, die letzte Überprüfung durchzuführen und notwendige Änderungen durch Eingabe vorzunehmen. Ist die Spracherkennung von Android für diese Art von Anwendung geeignet? Oder sollte ich Google Cloud-APIs verwenden? Ich möchte mit dem ehemaligen gehen, weil es völlig frei ist (Nein?). Ich möchte, dass die Anerkennung so genau wie möglich ist und deshalb möchte ich die APIs von Google nicht verlassen.

Antwort

Verwandte Themen