0

Ich mache eine App, in der ich ein Video aufnehme und gleichzeitig eine Sprach-zu-Text-Erkennung Funktionalität ohne Sprachdialog implementieren möchte, kann mir jemand sagen, wie es weiter geht.Spracherkennung mit MediaRecorder - Android

+0

gleichzeitige Recorder und Recognizer in einem Projekt: https://github.com/rowntreerob/Google-speech-Opus-Recorder –

Antwort

0

Ich würde die RecognizerIntent Klasse empfehlen. Die Klasse sendet die aufgezeichnete Sprache an einen Google Cloud-Server. Der Server konvertiert die Sprache in Text und sendet die Ergebnisse an Ihre App.

Ein ausgearbeitetes Beispiel finden Sie auf der folgenden Seite right here.

Die Verwendung dieses Ansatzes bedeutet jedoch, dass Ihre App auf eine funktionierende Internetverbindung angewiesen ist. Nur wenn der Benutzer in den Telefoneinstellungen die Offline-Spracheingabe aktiviert, wird die App nicht auf eine funktionierende Internetverbindung angewiesen sein.

+0

Ich tat das gleiche, aber jedes Mal, wenn ein Video aufnehmen und Spracherkennung verwende ich SpeechRecognizer.ERROR_NETWORK –

+0

Das könnte daran liegen, dass Sie vergessen haben, Ihren Android-Manifest-Dateien Berechtigungen hinzuzufügen, um auf das Internet zuzugreifen? –

+0

nein, ich gab alle Berechtigungen. –