AudioClassifier.AudioClassifierOptions.Builder

パブリック静的クラスAudioClassifier.AudioClassifierOptions.Builder

AudioClassifierOptions のインスタンスの構成を支援するビルダー。

パブリックメソッド

AudioClassifier.AudioClassifierOptions
建てる()
AudioClassifier.AudioClassifierOptions.Builder
setBaseOptions ( BaseOptionsbaseOptions )
アクセラレータなどのタスク API を構成するための一般的なオプションを設定します。
AudioClassifier.AudioClassifierOptions.Builder
setDisplayNamesLocale ( String displayNamesLocale)
TFLite モデル メタデータ (存在する場合) を通じて指定された表示名に使用するロケールを設定します。
AudioClassifier.AudioClassifierOptions.Builder
setLabelAllowList ( List < String > labelAllowList)
ラベルのオプションの許可リストを設定します。
AudioClassifier.AudioClassifierOptions.Builder
setLabelDenyList ( List < String > labelDenyList)
ラベルのオプションの拒否リストを設定します。
AudioClassifier.AudioClassifierOptions.Builder
setMaxResults (int maxResults)
返される上位スコアの結果の最大数を設定します。
AudioClassifier.AudioClassifierOptions.Builder
setScoreThreshold (浮動小数点スコアしきい値)
スコアのしきい値を設定します。

継承されたメソッド

パブリックメソッド

public AudioClassifier.AudioClassifierOptions.Builder setBaseOptions ( BaseOptions BaseOptions)

アクセラレータなどのタスク API を構成するための一般的なオプションを設定します。

パラメーター
基本オプション

public AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale ( String displayNamesLocale)

TFLite モデル メタデータ (存在する場合) を通じて指定された表示名に使用するロケールを設定します。

デフォルトは英語 ( "en" ) です。 TFLite メタデータ スキーマ ファイルを参照してください。受け入れられるロケールのパターン。

パラメーター
表示名ロケール

public AudioClassifier.AudioClassifierOptions.Builder setLabelAllowList ( List < String > labelAllowList)

ラベルのオプションの許可リストを設定します。

空でない場合、ラベルがこのセットにない分類は除外されます。重複するラベルや不明なラベルは無視されます。 labelDenyList とは相互に排他的です。

パラメーター
ラベル許可リスト

public AudioClassifier.AudioClassifierOptions.Builder setLabelDenyList ( List < String > labelDenyList)

ラベルのオプションの拒否リストを設定します。

空でない場合、ラベルがこのセットに含まれる分類は除外されます。重複するラベルや不明なラベルは無視されます。 labelAllowList とは相互に排他的です。

パラメーター
ラベル拒否リスト

public AudioClassifier.AudioClassifierOptions.Builder setMaxResults (int maxResults)

返される上位スコアの結果の最大数を設定します。

パラメーター
最大結果< 0 の場合、すべての結果が返されます。 0 の場合、無効な引数エラーが返されます。デフォルトは -1 です。
投げる
IllegalArgumentException maxResults が 0 の場合

public AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (float coreThreshold)

スコアのしきい値を設定します。

これは、モデル メタデータ (存在する場合) で提供されたものをオーバーライドします。この値を下回る結果は拒否されます。

パラメーター
スコアしきい値