LanguageDetector

classe pubblica finale LanguageDetector

Prevede la lingua di un testo di input.

Questa API prevede un modello TFLite con metadati modello TFLite che contenga i tensori di input obbligatori (descritti di seguito), il tensore di output e i codici lingua in un AssociatedFile.

  • Tensore di input
    • Un tensore di input (kTfLiteString) di forma [1] contenente la stringa di input.
  • Tensore di output
    • Un tensore di output (kTfLiteFloat32) di forma [1 x N] dove N è il numero di lingue.

Corsi nidificati

classe LanguageDetector.LanguageDetectorOptions Opzioni per configurare un LanguageDetector

Metodi pubblici

void
close()
Chiude e pulisce LanguageDetector.
statico LanguageDetector
createFromFile(Contesto del contesto, Stringa modelPath)
Crea un'istanza LanguageDetector da un file del modello e dal valore predefinito LanguageDetector.LanguageDetectorOptions.
statico LanguageDetector
createFromFile(Contesto del contesto, File modelFile)
Crea un'istanza LanguageDetector da un file del modello e dal valore predefinito LanguageDetector.LanguageDetectorOptions.
statico LanguageDetector
LanguageDetectorResult
detect(Stringa inputText)
Prevede la lingua del testo di input.

Metodi ereditati

Metodi pubblici

pubblica void chiudi ()

Chiude e pulisce LanguageDetector.

pubblico static LanguageDetector createFromFile (Contesto del contesto, Stringa modelPath)

Crea un'istanza LanguageDetector da un file del modello e dal valore predefinito LanguageDetector.LanguageDetectorOptions.

Parametri
context un ERROR(/Context) Android.
modelPath del modello di testo con metadati negli asset.
Lanci
in caso di errore durante la creazione di LanguageDetector.

pubblico statico LanguageDetector createFromFile (Contesto del contesto, File modelFile)

Crea un'istanza LanguageDetector da un file del modello e dal valore predefinito LanguageDetector.LanguageDetectorOptions.

Parametri
context un ERROR(/Context) Android.
modelFile l'istanza del modello di testo File.
Lanci
IOException se si verifica un errore I/O all'apertura del file del modello tflite.
in caso di errore durante la creazione di LanguageDetector.

pubblico static LanguageDetector createFromOptions (Context context, LanguageDetector.LanguageDetectorOptions)

Parametri
context un ERROR(/Context) Android.
opzioni del modello. un'istanza LanguageDetector.LanguageDetectorOptions.
Lanci
in caso di errore durante la creazione di LanguageDetector.

pubblici LanguageDetectorResult detect (String inputText)

Prevede la lingua del testo di input.

Parametri
inputText un String per l'elaborazione.