パブリック コンストラクタ
Builder()
|
パブリック メソッド
final AudioClassifier.AudioClassifierOptions |
build()
AudioClassifier.AudioClassifierOptions インスタンスを検証してビルドします。 |
抽象 AudioClassifier.AudioClassifierOptions.Builder | |
抽象 AudioClassifier.AudioClassifierOptions.Builder | |
抽象 AudioClassifier.AudioClassifierOptions.Builder | |
抽象 AudioClassifier.AudioClassifierOptions.Builder |
setDisplayNamesLocale(String locale)
TFLite Model Metadata によって指定された表示名に使用するオプションのロケールを設定します(存在する場合)。
|
抽象 AudioClassifier.AudioClassifierOptions.Builder | |
抽象 AudioClassifier.AudioClassifierOptions.Builder | |
抽象 AudioClassifier.AudioClassifierOptions.Builder |
setResultListener(PureResultListener<AudioClassifierResult> resultListener)
音声分類器が音声ストリーム モードのときに分類結果を非同期で受け取るように
OutputHandler.ResultListener を設定します。 |
抽象 AudioClassifier.AudioClassifierOptions.Builder | |
抽象 AudioClassifier.AudioClassifierOptions.Builder |
継承されるメソッド
パブリック コンストラクタ
public Builder ()
パブリック メソッド
public final AudioClassifier.AudioClassifierOptions ビルド ()
AudioClassifier.AudioClassifierOptions
インスタンスを検証してビルドします。
例外
IllegalArgumentException | 設定されたオプションのいずれかが無効な場合。 |
---|
public 抽象 AudioClassifier.AudioClassifierOptions.Builder setBaseOptions (BaseOptions baseOptions)
音声分類タスクの BaseOptions
を設定します。
パラメータ
baseOptions |
---|
public 抽象 AudioClassifier.AudioClassifierOptions.Builder setCategoryAllowlist (List<String> categoryAllowlist)
カテゴリ名の許可リスト(省略可)を設定します。
空でない場合、カテゴリ名がこのセットにない検出結果は除外されます。重複するカテゴリ名や不明なカテゴリ名は無視されます。categoryDenylist
とは相互に排他的です。
パラメータ
categoryAllowlist |
---|
public 抽象 AudioClassifier.AudioClassifierOptions.Builder setCategoryDenylist (List<String> categoryDenylist)
カテゴリ名の拒否リストを設定します(省略可)。
空でない場合、カテゴリ名がこのセットに含まれる検出結果は除外されます。重複するカテゴリ名や不明なカテゴリ名は無視されます。categoryAllowlist
とは相互に排他的です。
パラメータ
categoryDenylist |
---|
public 抽象 AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale (String locale)
TFLite Model Metadata によって指定された表示名に使用するロケール(省略可)を設定します(存在する場合)。
パラメータ
locale |
---|
public 抽象 AudioClassifier.AudioClassifierOptions.Builder setErrorListener (ErrorListener errorListener)
オプションの ErrorListener
を設定します。
パラメータ
errorListener |
---|
public 抽象 AudioClassifier.AudioClassifierOptions.Builder setMaxResults (Integer maxResults)
返されるトップスコアの分類結果の最大数を設定します(省略可)。
設定されていない場合は、利用可能なすべての結果が返されます。設定する場合は、0 より大きい値にする必要があります。
パラメータ
maxResults |
---|
public 抽象 AudioClassifier.AudioClassifierOptions.Builder setResultListener (PureResultListener<AudioClassifierResult> resultListener)
音声分類器が音声ストリーム モードのときに分類結果を非同期で受け取るように OutputHandler.ResultListener
を設定します。
パラメータ
resultListener |
---|
public 抽象 AudioClassifier.AudioClassifierOptions.Builder setRunningMode (RunningMode runningMode)
音声分類タスクの RunningMode
を設定します。デフォルトは音声クリップ モードです。画像分類器には 2 つのモードがあります。
- AUDIO_CLIPS: 音声クリップの音声分類を実行するためのモード。ユーザーが音声クリップを classify メソッドにフィードすると、分類結果が戻り値として返されます。
- AUDIO_STREAM: マイクからなど、音声ストリームで音声分類を実行するためのモード。ユーザーが「classifyAsync」を呼び出して音声データを AudioClassifier に push すると、音声分類器が処理を完了すると、分類結果が結果のコールバックで利用できるようになります。
パラメータ
runningMode |
---|
public 抽象 AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (Float scoreThreshold)
オプションのスコアしきい値を設定します。スコアがこの値を下回る結果は拒否されます。
TFLite モデル メタデータで指定されたスコアしきい値がある場合はオーバーライドします。
パラメータ
scoreThreshold |
---|