Costruttore per AudioEmbedder.AudioEmbedderOptions
.
Costruttori pubblici
Builder()
|
Metodi pubblici
final AudioEmbedder.AudioEmbedderOptions |
build()
Convalida e crea l'istanza
AudioEmbedder.AudioEmbedderOptions . |
astratto AudioEmbedder.AudioEmbedderOptions.Builder |
setBaseOptions(BaseOptions baseOptions)
Imposta
BaseOptions per l'attività di incorporamento dell'audio. |
astratto AudioEmbedder.AudioEmbedderOptions.Builder | |
astratto AudioEmbedder.AudioEmbedderOptions.Builder |
setL2Normalize(booleano l2Normalize)
Consente di impostare se la normalizzazione L2 deve essere eseguita sugli incorporamenti restituiti.
|
astratto AudioEmbedder.AudioEmbedderOptions.Builder |
setQuantize(Quantizza booleana)
Consente di impostare se l'incorporamento restituito deve essere quantizzato in byte tramite quantizzazione scalare.
|
astratto AudioEmbedder.AudioEmbedderOptions.Builder |
setResultListener(PureResultListener<AudioEmbedderResult> resultListener)
Imposta
OutputHandler.ResultListener per ricevere i risultati di incorporamento in modo asincrono quando l'incorporamento audio è in modalità stream audio. |
astratto AudioEmbedder.AudioEmbedderOptions.Builder |
setRunningMode(RunningMode runningMode)
Imposta
RunningMode per l'attività di incorporamento dell'audio. |
Metodi ereditati
Costruttori pubblici
pubblica Builder ()
Metodi pubblici
pubblici final AudioEmbedder.AudioEmbedderOptions build ()
Convalida e crea l'istanza AudioEmbedder.AudioEmbedderOptions
.
Lanci
IllegalArgumentException | se il listener dei risultati e la modalità di esecuzione non sono configurati correttamente. Il listener dei risultati deve essere impostato solo quando l'incorporamento audio è in modalità stream audio. |
---|
pubblici astratta AudioEmbedder.AudioEmbedderOptions.Builder setBaseOptions (BaseOptions baseOptions)
Imposta BaseOptions
per l'attività di incorporamento dell'audio.
Parametri
baseOptions |
---|
pubblici astratto AudioEmbedder.AudioEmbedderOptions.Builder setErrorListener (ErrorListener errorListener)
Imposta un valore ErrorListener
facoltativo.
Parametri
errorListener |
---|
pubblici astratto AudioEmbedder.AudioEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)
Consente di impostare se la normalizzazione L2 deve essere eseguita sugli incorporamenti restituiti. Utilizza questa opzione solo se il modello non contiene già un'opz. L2_NORMALIZATION
TF Lite nativa. Nella maggior parte dei casi, questo è già così e la norma L2 viene quindi raggiunta tramite l'inferenza TF Lite.
Falso per impostazione predefinita.
Parametri
l2Normalize |
---|
pubblici astratto AudioEmbedder.AudioEmbedderOptions.Builder setQuantize (boolean quantize)
Consente di impostare se l'incorporamento restituito deve essere quantizzato in byte tramite quantizzazione scalare.
Si presume implicitamente che gli incorporamenti siano unità a norma, pertanto è garantito che qualsiasi dimensione abbia un valore in [-1.0, 1.0]
. In caso contrario, utilizza setL2Normalize(boolean)
.
Falso per impostazione predefinita.
Parametri
quantizza |
---|
pubblici astratto AudioEmbedder.AudioEmbedderOptions.Builder setResultListener (PureResultListener<AudioEmbedderResult> resultListener)
Imposta OutputHandler.ResultListener
per ricevere i risultati di incorporamento in modo asincrono quando l'incorporamento audio è in modalità stream audio.
Parametri
resultListener |
---|
pubblici astratto AudioEmbedder.AudioEmbedderOptions.Builder setRunningMode (RunningMode runningMode)
Imposta RunningMode
per l'attività di incorporamento dell'audio. Imposta come predefinita la modalità clip audio.
L'incorporamento di immagini prevede due modalità:
- AUDIO_CLIPS: la modalità per eseguire l'incorporamento dell'audio sui clip audio. Gli utenti inviano i clip audio al metodo "embed" e riceveranno i risultati di incorporamento come valore restituito.
- AUDIO_STREAM: la modalità per eseguire l'incorporamento dell'audio nello stream audio, ad esempio dal microfono. Gli utenti chiamano "embedAsync" per inviare i dati audio nell'AudioEmbedder. I risultati di incorporamento saranno disponibili nel callback del risultato al termine del lavoro dell'incorporamento dell'audio.
Parametri
runningMode |
---|