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 |
|---|