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。 |
|---|