AudioClassifier.AudioClassifierOptions.Builder

classe statica pubblica AudioClassifier.AudioClassifierOptions.Builder

Un builder che aiuta a configurare un'istanza di AudioClassifierOptions.

Metodi pubblici

AudioClassifier.AudioClassifierOptions
AudioClassifier.AudioClassifierOptions.Builder
setBaseOptions ( BaseOptions baseOptions)
Imposta le opzioni generali per configurare le API delle attività, come gli acceleratori.
AudioClassifier.AudioClassifierOptions.Builder
setDisplayNamesLocale ( String displayNamesLocale)
Imposta le impostazioni locali da utilizzare per i nomi visualizzati specificati tramite i metadati del modello TFLite, se presenti.
AudioClassifier.AudioClassifierOptions.Builder
setLabelAllowList ( Lista < String > labelAllowList)
Imposta la lista consentita opzionale di etichette.
AudioClassifier.AudioClassifierOptions.Builder
setLabelDenyList ( Elenco < String > labelDenyList)
Imposta la lista negata facoltativa delle etichette.
AudioClassifier.AudioClassifierOptions.Builder
setMaxResults (int maxResults)
Imposta il numero massimo di risultati con il punteggio più alto da restituire.
AudioClassifier.AudioClassifierOptions.Builder
setScoreThreshold (soglia punteggio float)
Imposta la soglia del punteggio.

Metodi ereditati

Metodi pubblici

public AudioClassifier.AudioClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)

Imposta le opzioni generali per configurare le API delle attività, come gli acceleratori.

Parametri
baseOpzioni

public AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale ( String displayNamesLocale)

Imposta le impostazioni locali da utilizzare per i nomi visualizzati specificati tramite i metadati del modello TFLite, se presenti.

Il valore predefinito è inglese( "en" ). Consulta il file di schema dei metadati TFLite. per il modello accettato di localizzazione.

Parametri
displayNamesLocale

public AudioClassifier.AudioClassifierOptions.Builder setLabelAllowList ( Elenco < String > labelAllowList)

Imposta la lista consentita opzionale di etichette.

Se non sono vuote, le classificazioni la cui etichetta non è presente in questo set verranno filtrate. Le etichette duplicate o sconosciute vengono ignorate. Si escludono a vicenda con labelDenyList.

Parametri
etichettaAllowList

public AudioClassifier.AudioClassifierOptions.Builder setLabelDenyList ( Elenco < String > labelDenyList)

Imposta la lista negata facoltativa delle etichette.

Se non sono vuote, le classificazioni la cui etichetta è in questo set verranno filtrate. Le etichette duplicate o sconosciute vengono ignorate. Si escludono a vicenda con labelAllowList.

Parametri
etichettaDenyList

pubblico AudioClassifier.AudioClassifierOptions.Builder setMaxResults (int maxResults)

Imposta il numero massimo di risultati con il punteggio più alto da restituire.

Parametri
maxResults se < 0, verranno restituiti tutti i risultati. Se 0, viene restituito un errore di argomento non valido. Il valore predefinito è -1.
Lancia
IllegalArgumentException se maxResults è 0

public AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (float scoreThreshold)

Imposta la soglia del punteggio.

Sostituisce quello fornito nei metadati del modello (se presente). I risultati inferiori a questo valore vengono rifiutati.

Parametri
punteggioSoglia