public final class
LanguageDetector
入力テキストの言語を予測します。
この API は、必須(後述)の入力テンソル、出力テンソル、言語コードを AssociatedFile に含む TFLite Model Metadata を含む TFLite モデルを想定しています。
- 入力テンソル
- 入力文字列を含む形状 [1] の 1 つの入力テンソル(
kTfLiteString
)。
- 入力文字列を含む形状 [1] の 1 つの入力テンソル(
- 出力テンソル
- 形状
[1 x N]
の 1 つの出力テンソル(kTfLiteFloat32
)。ここで、N
は言語数です。
- 形状
ネストされたクラス
クラス | LanguageDetector.LanguageDetectorOptions | LanguageDetector の設定オプション。 |
パブリック メソッド
void |
close()
LanguageDetector を閉じてクリーンアップします。 |
static LanguageDetector |
createFromFile(コンテキスト コンテキスト、String modelPath)
モデルファイルとデフォルトの
LanguageDetector.LanguageDetectorOptions から LanguageDetector インスタンスを作成します。 |
static LanguageDetector |
createFromFile(コンテキスト コンテキスト、File modelFile)
モデルファイルとデフォルトの
LanguageDetector.LanguageDetectorOptions から LanguageDetector インスタンスを作成します。 |
static LanguageDetector |
createFromOptions(コンテキスト コンテキスト、LanguageDetector.LanguageDetectorOptions オプション)
LanguageDetector.LanguageDetectorOptions から LanguageDetector インスタンスを作成します。 |
LanguageDetectorResult |
継承されるメソッド
パブリック メソッド
public static LanguageDetector createFromFile (コンテキスト コンテキスト、String modelPath)
モデルファイルとデフォルトの LanguageDetector.LanguageDetectorOptions
から LanguageDetector
インスタンスを作成します。
パラメータ
コンテキスト | Android ERROR(/Context) 。 |
---|---|
modelPath | アセットにメタデータを含むテキストモデルへのパス。 |
例外
LanguageDetector の作成中にエラーが発生した場合。 |
public static LanguageDetector createFromFile (コンテキスト コンテキスト、File modelFile)
モデルファイルとデフォルトの LanguageDetector.LanguageDetectorOptions
から LanguageDetector
インスタンスを作成します。
パラメータ
コンテキスト | Android ERROR(/Context) 。 |
---|---|
modelFile | テキストモデルの File インスタンス。 |
例外
IOException | tflite モデルファイルを開くときに I/O エラーが発生した場合 |
---|---|
LanguageDetector の作成中にエラーが発生した場合。 |
public static LanguageDetector createFromOptions (コンテキスト コンテキスト、LanguageDetector.LanguageDetectorOptions オプション)
LanguageDetector.LanguageDetectorOptions
から LanguageDetector
インスタンスを作成します。
パラメータ
コンテキスト | Android ERROR(/Context) 。 |
---|---|
オプション | LanguageDetector.LanguageDetectorOptions インスタンス。 |
例外
LanguageDetector の作成中にエラーが発生した場合。 |
public LanguageDetectorResult detect (String inputText)
入力テキストの言語を予測します。
パラメータ
inputText | 処理する String 。 |
---|