LanguageDetector

öffentliche finale Klasse LanguageDetector

Sagt die Sprache eines Eingabetexts voraus.

Diese API erwartet ein TFLite-Modell mit TFLite-Modellmetadaten, das die erforderlichen (unten beschriebenen) Eingabetensoren, den Ausgabetensor und die Sprachcodes in einer AssignedFile enthält.

  • Eingabetensor
    • Ein Eingabetensor (kTfLiteString) der Form [1], der den Eingabestring enthält.
  • Ausgabetensor
    • Ein Ausgabetensor (kTfLiteFloat32) der Form [1 x N], wobei N die Anzahl der Sprachen ist.

Verschachtelte Klassen

Klasse LanguageDetector.LanguageDetectorOptions Optionen zum Einrichten eines LanguageDetector-Objekts. 

Public Methods

void
close()
Schließt und bereinigt das LanguageDetector.
Statischer LanguageDetector
createFromFile(Kontextkontext, String ModelPath)
Erstellt eine LanguageDetector-Instanz aus einer Modelldatei und der Standard-LanguageDetector.LanguageDetectorOptions.
Statischer LanguageDetector
createFromFile(Kontextkontext, File-Modelldatei)
Erstellt eine LanguageDetector-Instanz aus einer Modelldatei und der Standard-LanguageDetector.LanguageDetectorOptions.
Statischer LanguageDetector
LanguageDetectorResult
detect(String-Eingabetext)
Sagt die Sprache des Eingabetexts voraus.

Übernommene Methoden

Public Methods

public void close ()

Schließt und bereinigt das LanguageDetector.

public static LanguageDetector createFromFile (Kontextkontext, String modelPath)

Erstellt eine LanguageDetector-Instanz aus einer Modelldatei und der Standard-LanguageDetector.LanguageDetectorOptions.

Parameter
context ein Android-ERROR(/Context).
modelPath Pfad zum Textmodell mit Metadaten in den Assets.
Löst aus
wenn beim Erstellen von LanguageDetector ein Fehler auftritt.

public static LanguageDetector createFromFile (Kontextkontext, Datei Modelldatei)

Erstellt eine LanguageDetector-Instanz aus einer Modelldatei und der Standard-LanguageDetector.LanguageDetectorOptions.

Parameter
context ein Android-ERROR(/Context).
modelFile Die File-Instanz des Textmodells.
Löst aus
IOException Wenn beim Öffnen der TFlite-Modelldatei ein E/A-Fehler auftritt.
Wenn beim Erstellen von LanguageDetector ein Fehler auftritt.

public static LanguageDetector createFromOptions (Kontextkontext, LanguageDetector.LanguageDetectorOptions-Optionen)

Parameter
context ein Android-ERROR(/Context).
Optionen Eine LanguageDetector.LanguageDetectorOptions-Instanz.
Löst aus
Wenn beim Erstellen von LanguageDetector ein Fehler auftritt.

public LanguageDetectorResult detect (String inputText)

Sagt die Sprache des Eingabetexts voraus.

Parameter
inputText String für die Verarbeitung.