Builder für AudioEmbedder.AudioEmbedderOptions
.
Public Constructors
Builder()
|
Public Methods
Finale AudioEmbedder.AudioEmbedderOptions |
build()
Validiert und erstellt die
AudioEmbedder.AudioEmbedderOptions -Instanz. |
Zusammenfassung AudioEmbedder.AudioEmbedderOptions.Builder |
setBaseOptions(BaseOptions baseOptions)
Legt den
BaseOptions für die Aufgabe zur Audioeinbettung fest. |
Zusammenfassung AudioEmbedder.AudioEmbedderOptions.Builder | |
Zusammenfassung AudioEmbedder.AudioEmbedderOptions.Builder |
setL2Normalize(boolesch l2Normalize)
Legt fest, ob für die zurückgegebenen Einbettungen eine L2-Normalisierung ausgeführt werden soll.
|
Zusammenfassung AudioEmbedder.AudioEmbedderOptions.Builder |
setQuantize(boolesche Quantisierung)
Legt fest, ob die zurückgegebene Einbettung über eine skalare Quantisierung in Byte quantisiert werden soll.
|
Zusammenfassung AudioEmbedder.AudioEmbedderOptions.Builder |
setResultListener(PureResultListener<AudioEmbedderResult> resultListener)
Legt den
OutputHandler.ResultListener so fest, dass die Einbettungsergebnisse asynchron empfangen werden, wenn sich der Audioeinbetter im Audiostreammodus befindet. |
Zusammenfassung AudioEmbedder.AudioEmbedderOptions.Builder |
setRunningMode(RunningMode runningMode)
Legt den
RunningMode für die Aufgabe zur Audioeinbettung fest. |
Übernommene Methoden
Public Constructors
public Builder ()
Public Methods
öffentlich final AudioEmbedder.AudioEmbedderOptions build ()
Validiert und erstellt die AudioEmbedder.AudioEmbedderOptions
-Instanz.
Löst aus
IllegalArgumentException | Der Ergebnis-Listener und der Ausführungsmodus sind nicht korrekt konfiguriert. Der Ergebnis-Listener sollte nur festgelegt werden, wenn sich der Audioeinbetter im Audiostreammodus befindet. |
---|
public abstrakt AudioEmbedder.AudioEmbedderOptions.Builder setBaseOptions (BaseOptions baseOptions)
Legt den BaseOptions
für die Aufgabe zur Audioeinbettung fest.
Parameter
baseOptions |
---|
public abstrakt AudioEmbedder.AudioEmbedderOptions.Builder setErrorListener (ErrorListener errorListener)
Legt einen optionalen ErrorListener
fest.
Parameter
errorListener |
---|
public abstrakt AudioEmbedder.AudioEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)
Legt fest, ob für die zurückgegebenen Einbettungen eine L2-Normalisierung ausgeführt werden soll. Verwenden Sie diese Option nur, wenn das Modell nicht bereits einen nativen L2_NORMALIZATION
TF Lite-Vorgang enthält. In den meisten Fällen ist dies bereits der Fall und die L2-Norm wird durch TF Lite-Inferenz erreicht.
Standardmäßig „False“.
Parameter
l2Normalize |
---|
public abstrakt AudioEmbedder.AudioEmbedderOptions.Builder setQuantize (boolean quantize)
Legt fest, ob die zurückgegebene Einbettung über eine skalare Quantisierung in Byte quantisiert werden soll.
Bei Einbettungen wird implizit davon ausgegangen, dass es sich um eine Einheitsnorm handelt. Daher haben alle Dimensionen in [-1.0, 1.0]
garantiert einen Wert. Ist dies nicht der Fall, verwende setL2Normalize(boolean)
.
Standardmäßig „False“.
Parameter
quantisieren |
---|
public abstrakt AudioEmbedder.AudioEmbedderOptions.Builder setResultListener (PureResultListener<AudioEmbedderResult> resultListener)
Legt den OutputHandler.ResultListener
so fest, dass die Einbettungsergebnisse asynchron empfangen werden, wenn sich der Audioeinbetter im Audiostreammodus befindet.
Parameter
resultListener |
---|
public abstrakt AudioEmbedder.AudioEmbedderOptions.Builder setRunningMode (RunningMode runningMode)
Legt den RunningMode
für die Aufgabe zur Audioeinbettung fest. Verwenden Sie standardmäßig den Audioclipmodus.
Der Bildeinbetter hat zwei Modi:
- AUDIO_CLIPS: Der Modus für die Audioeinbettung in Audioclips. Nutzer senden Audioclips an die Methode „embed“ und erhalten die Einbettungsergebnisse als Rückgabewert.
- AUDIO_STREAM: Der Modus zum Ausführen der Audioeinbettung im Audiostream, z. B. vom Mikrofon. Nutzer rufen „embedAsync“ auf, um die Audiodaten in den AudioEmbedder zu übertragen. Die Einbettungsergebnisse sind im Ergebnis-Callback verfügbar, sobald der Audioeinbetter die Arbeit abgeschlossen hat.
Parameter
runningMode |
---|