AudioClassifier.AudioClassifierOptions.Builder

publiczna statyczna klasa abstrakcji AudioClassifier.AudioClassifierOptions.Builder

Konstruktorzy publiczni

Metody publiczne

final AudioClassifier.AudioClassifierOptions
build()
Weryfikuje i buduje instancję AudioClassifier.AudioClassifierOptions.
abstract AudioClassifier.AudioClassifierOptions.Builder
setBaseOptions(BaseOptions baseOptions)
Ustawia wartość BaseOptions zadania klasyfikatora dźwięku.
abstract AudioClassifier.AudioClassifierOptions.Builder
setCategoryAllowlist(Lista<ciąg> kategoriaAllowlist)
Ustawia opcjonalną listę dozwolonych nazw kategorii.
abstract AudioClassifier.AudioClassifierOptions.Builder
setCategoryDenylist(Lista<ciąg znaków> kategoriaDenylist)
Ustawia opcjonalną listę odrzuconych nazw kategorii.
abstract AudioClassifier.AudioClassifierOptions.Builder
setDisplayNamesLocale(język ciągu znaków)
Ustawia opcjonalny język używany w przypadku wyświetlanych nazw określonych za pomocą metadanych modelu TFLite (jeśli istnieją).
abstract AudioClassifier.AudioClassifierOptions.Builder
setErrorListener(ErrorListener errorListener)
Ustawia opcjonalną funkcję ErrorListener.
abstract AudioClassifier.AudioClassifierOptions.Builder
setMaxResults(liczba całkowita maxResults)
Określa opcjonalną maksymalną liczbę wyników klasyfikacji o najwyższych wynikach do zwrócenia.
abstract AudioClassifier.AudioClassifierOptions.Builder
setResultListener(PureResultListener<AudioClassifierResult> resultListener)
Ustawia element OutputHandler.ResultListener tak, aby asynchronicznie otrzymywał wyniki klasyfikacji, gdy klasyfikator audio działa w trybie strumienia audio.
abstract AudioClassifier.AudioClassifierOptions.Builder
setRunningMode(RunningMode runningMode),
Ustawia wartość RunningMode zadania klasyfikatora dźwięku.
abstract AudioClassifier.AudioClassifierOptions.Builder
setScoreThreshold(próg wyniku Float)
Określa opcjonalny próg wyniku.

Metody dziedziczone

Konstruktorzy publiczni

public Builder ()

Metody publiczne

public final AudioClassifier.AudioClassifierOptions build ()

Weryfikuje i buduje instancję AudioClassifier.AudioClassifierOptions.

Rzuty
IllegalArgumentException jeśli któraś z ustawionych opcji jest nieprawidłowa.

public abstract AudioClassifier.AudioClassifierOptions.Builder setBaseOptions (BaseOptions baseOptions)

Ustawia wartość BaseOptions zadania klasyfikatora dźwięku.

Parametry
baseOptions

public abstract AudioClassifier.AudioClassifierOptions.Builder setCategoryAllowlist (Lista<String> kategoriaAllowlist)

Ustawia opcjonalną listę dozwolonych nazw kategorii.

Jeśli pole nie jest puste, wyniki wykrywania, których nazwy kategorii nie ma w tym zbiorze, zostaną odfiltrowane. Zduplikowane i nieznane nazwy kategorii są ignorowane. Wzajemnie z: categoryDenylist.

Parametry
categoryAllowlist

public abstract AudioClassifier.AudioClassifierOptions.Builder setCategoryDenylist (List<String> categoryDenylist)

Ustawia opcjonalną listę odrzuconych nazw kategorii.

Jeśli pole nie jest puste, wyniki wykrywania, których nazwa kategorii należy do tego zbioru, zostaną odfiltrowane. Zduplikowane i nieznane nazwy kategorii są ignorowane. Wzajemnie z: categoryAllowlist.

Parametry
categoryDenylist

public abstract AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale (język String)

Ustawia opcjonalny język używany w przypadku wyświetlanych nazw określonych za pomocą metadanych modelu TFLite (jeśli istnieją).

Parametry
region

public abstract AudioClassifier.AudioClassifierOptions.Builder setErrorListener (ErrorListener errorListener)

Ustawia opcjonalną funkcję ErrorListener.

Parametry
errorListener

public abstract AudioClassifier.AudioClassifierOptions.Builder setMaxResults (Liczba całkowita maxResults)

Określa opcjonalną maksymalną liczbę wyników klasyfikacji o najwyższych wynikach do zwrócenia.

Jeśli zasada jest nieskonfigurowana, zwracane są wszystkie dostępne wyniki. Jeśli jest ustawiona, musi być większa niż 0.

Parametry
maxResults

public abstract AudioClassifier.AudioClassifierOptions.Builder setResultListener (PureResultListener<AudioClassifierResult> resultListener)

Ustawia element OutputHandler.ResultListener tak, aby asynchronicznie otrzymywał wyniki klasyfikacji, gdy klasyfikator audio działa w trybie strumienia audio.

Parametry
resultListener

public abstract AudioClassifier.AudioClassifierOptions.Builder setRunningMode (RunningMode runningMode)

Ustawia wartość RunningMode zadania klasyfikatora dźwięku. Domyślnie używaj trybu klipów audio. Klasyfikator obrazów ma 2 tryby:

  • AUDIO_CLIPS: tryb uruchamiania klasyfikacji dźwięku w klipach audio. Użytkownicy przesyłają klipy audio do metody „classify” i otrzymują wyniki klasyfikacji jako zwracaną wartość.
  • AUDIO_STREAM: tryb do uruchamiania klasyfikacji dźwięku w strumieniu audio, np. z mikrofonu. Użytkownicy wywołują „classifyAsync”, aby przekazać dane audio do AudioClassifier. Wyniki klasyfikacji są dostępne w wywołaniu zwrotnym, gdy klasyfikator dźwięku zakończy pracę.

Parametry
runningMode

public abstract AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (Float ScoreThreshold)

Określa opcjonalny próg wyniku. Wyniki z wynikiem poniżej tej wartości zostały odrzucone.

Zastępuje próg wyniku określony w metadanych modelu TFLite (jeśli występują).

Parametry
scoreThreshold