Builder für AudioClassifier.AudioClassifierOptions
.
Public Constructors
Builder()
|
Public Methods
Finale AudioClassifier.AudioClassifierOptions |
build()
Validiert und erstellt die
AudioClassifier.AudioClassifierOptions -Instanz. |
Zusammenfassung AudioClassifier.AudioClassifierOptions.Builder |
setBaseOptions(BaseOptions baseOptions)
Legt den
BaseOptions für die Audioklassifikatoraufgabe fest. |
Zusammenfassung AudioClassifier.AudioClassifierOptions.Builder |
setCategoryAllowlist(List<String> categoryAllowlist)
Legt die optionale Zulassungsliste mit Kategorienamen fest.
|
Zusammenfassung AudioClassifier.AudioClassifierOptions.Builder |
setCategoryDenylist(List<String> categoryDenylist)
Legt die optionale Sperrliste für Kategorienamen fest.
|
Zusammenfassung AudioClassifier.AudioClassifierOptions.Builder |
setDisplayNamesLocale(Sprache String)
Legt das optionale Gebietsschema für Anzeigenamen fest, die gegebenenfalls über die TFLite-Modellmetadaten angegeben werden.
|
Zusammenfassung AudioClassifier.AudioClassifierOptions.Builder | |
Zusammenfassung AudioClassifier.AudioClassifierOptions.Builder |
setMaxResults(Integer maxResults)
Legt die optionale maximale Anzahl der Klassifizierungsergebnisse mit den besten Bewertungen fest, die zurückgegeben werden sollen.
|
Zusammenfassung AudioClassifier.AudioClassifierOptions.Builder |
setResultListener(PureResultListener<AudioClassifierResult> resultListener)
Legt den
OutputHandler.ResultListener so fest, dass die Klassifizierungsergebnisse asynchron empfangen werden, wenn sich der Audioklassifikator im Audiostreammodus befindet. |
Zusammenfassung AudioClassifier.AudioClassifierOptions.Builder |
setRunningMode(RunningMode runningMode)
Legt den
RunningMode für die Audioklassifikatoraufgabe fest. |
Zusammenfassung AudioClassifier.AudioClassifierOptions.Builder |
Übernommene Methoden
Public Constructors
public Builder ()
Public Methods
öffentlich final AudioClassifier.AudioClassifierOptions build ()
Validiert und erstellt die AudioClassifier.AudioClassifierOptions
-Instanz.
Löst aus
IllegalArgumentException | wenn eine der Optionen ungültig ist. |
---|
public abstrakt AudioClassifier.AudioClassifierOptions.Builder setBaseOptions (BaseOptions baseOptions)
Legt den BaseOptions
für die Audioklassifikatoraufgabe fest.
Parameter
baseOptions |
---|
public abstrakt AudioClassifier.AudioClassifierOptions.Builder setCategoryAllowlist (List<String>categoryAllowlist)
Legt die optionale Zulassungsliste mit Kategorienamen fest.
Wenn das Feld nicht leer ist, werden Erkennungsergebnisse herausgefiltert, deren Kategoriename nicht in diesem Set enthalten ist. Doppelte oder unbekannte Kategorienamen werden ignoriert. Schließt sich gegenseitig aus mit categoryDenylist
.
Parameter
categoryAllowlist |
---|
public abstrakt AudioClassifier.AudioClassifierOptions.Builder setCategoryDenylist (List<String>categoryDenylist)
Legt die optionale Sperrliste für Kategorienamen fest.
Wenn das Feld nicht leer ist, werden Erkennungsergebnisse herausgefiltert, deren Kategoriename in diesem Satz enthalten ist.
Doppelte oder unbekannte Kategorienamen werden ignoriert. Schließt sich gegenseitig aus mit categoryAllowlist
.
Parameter
categoryDenylist |
---|
public abstrakt AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale (String Sprache)
Legt das optionale Gebietsschema für Anzeigenamen fest, die gegebenenfalls über die TFLite-Modellmetadaten angegeben werden.
Parameter
locale |
---|
public abstrakt AudioClassifier.AudioClassifierOptions.Builder setErrorListener (ErrorListener errorListener)
Legt einen optionalen ErrorListener
fest.
Parameter
errorListener |
---|
public abstrakt AudioClassifier.AudioClassifierOptions.Builder setMaxResults (Integer maxResults)
Legt die optionale maximale Anzahl der Klassifizierungsergebnisse mit den besten Bewertungen fest, die zurückgegeben werden sollen.
Wenn nicht festgelegt, werden alle verfügbaren Ergebnisse zurückgegeben. Wenn festgelegt, muss der Wert größer als 0 sein.
Parameter
maxResults |
---|
public abstrakt AudioClassifier.AudioClassifierOptions.Builder setResultListener (PureResultListener<AudioClassifierResult> resultListener)
Legt den OutputHandler.ResultListener
so fest, dass die Klassifizierungsergebnisse asynchron empfangen werden, wenn sich der Audioklassifikator im Audiostreammodus befindet.
Parameter
resultListener |
---|
public abstrakt AudioClassifier.AudioClassifierOptions.Builder setRunningMode (RunningMode runningMode)
Legt den RunningMode
für die Audioklassifikatoraufgabe fest. Verwenden Sie standardmäßig den Modus „Audioclips“. Der Bildklassifikator hat zwei Modi:
- AUDIO_CLIPS: Der Modus zur Ausführung der Audioklassifizierung für Audioclips. Nutzer speisen Audioclips an die Klassifizierungsmethode und erhalten die Klassifizierungsergebnisse als Rückgabewert.
- AUDIO_STREAM: Der Modus zum Ausführen der Audioklassifizierung für den Audiostream, z. B. über das Mikrofon. Nutzer rufen „classifyAsync“ auf, um die Audiodaten in den AudioClassifier zu übertragen. Die Klassifizierungsergebnisse sind im Ergebnis-Callback verfügbar, sobald der Audioklassifikator die Verarbeitung abgeschlossen hat.
Parameter
runningMode |
---|
public abstrakt AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (Float ScoreThreshold)
Legt den optionalen Schwellenwert für die Punktzahl fest. Ergebnisse mit einem Wert unter diesem Wert werden abgelehnt.
Überschreibt den in den TFLite-Modellmetadaten angegebenen Schwellenwert für die Punktzahl, falls vorhanden.
Parameter
scoreThreshold |
---|