Kreator dla: AudioClassifier.AudioClassifierOptions
.
Konstruktorzy publiczni
Metody publiczne
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 |
---|