Prevê o idioma de um texto de entrada.
Essa API espera um modelo TFLite com TFLite Model Metadata que contenha os tensores de entrada e de saída obrigatórios (descritos abaixo) e os códigos de idioma em um AssociatedFile.
- Tensor de entrada
- Um tensor de entrada (
kTfLiteString
) de forma [1] contendo a string de entrada.
- Um tensor de entrada (
- Tensor de saída
- Um tensor de saída (
kTfLiteFloat32
) de forma[1 x N]
, em queN
é o número de idiomas.
- Um tensor de saída (
Classes aninhadas
classe | LanguageDetector.LanguageDetectorOptions | Opções para configurar um LanguageDetector . |
Métodos públicos
void |
close()
Fecha e limpa o
LanguageDetector . |
estático LanguageDetector |
createFromFile(contexto de contexto, modelPath String)
Cria uma instância
LanguageDetector com base em um arquivo de modelo e o LanguageDetector.LanguageDetectorOptions padrão. |
estático LanguageDetector |
createFromFile(contexto de contexto, File modelFile)
Cria uma instância
LanguageDetector com base em um arquivo de modelo e o LanguageDetector.LanguageDetectorOptions padrão. |
estático LanguageDetector |
createFromOptions(contexto do contexto, opções LanguageDetector.LanguageDetectorOptions)
Cria uma instância de
LanguageDetector de LanguageDetector.LanguageDetectorOptions . |
LanguageDetectorResult |
Métodos herdados
Métodos públicos
public estático LanguageDetector createFromFile (contexto de contexto, String modelPath)
Cria uma instância LanguageDetector
com base em um arquivo de modelo e o LanguageDetector.LanguageDetectorOptions
padrão.
Parâmetros
contexto | um ERROR(/Context) do Android. |
---|---|
modelPath | caminho para o modelo de texto com metadados nos recursos. |
Gera
se houver um erro durante a criação de LanguageDetector .
|
público estático LanguageDetector createFromFile (contexto de contexto, arquivo modelFile)
Cria uma instância LanguageDetector
com base em um arquivo de modelo e o LanguageDetector.LanguageDetectorOptions
padrão.
Parâmetros
contexto | um ERROR(/Context) do Android. |
---|---|
modelFile | a instância File do modelo de texto. |
Gera
IOException | se ocorrer um erro de E/S ao abrir o arquivo do modelo do tflite. |
---|---|
se houver um erro durante a criação de LanguageDetector .
|
public Static LanguageDetector createFromOptions (contexto de contexto, LanguageDetector.LanguageDetectorOptions opções)
Cria uma instância de LanguageDetector
de LanguageDetector.LanguageDetectorOptions
.
Parâmetros
contexto | um ERROR(/Context) do Android. |
---|---|
do modelo. | uma instância LanguageDetector.LanguageDetectorOptions . |
Gera
se houver um erro durante a criação de LanguageDetector .
|
public LanguageDetectorResult detect (String inputText)
Prevê o idioma do texto de entrada.
Parâmetros
inputText | um String para processamento.
|
---|