Un builder che aiuta a configurare un'istanza di AudioClassifierOptions.
Metodi pubblici
AudioClassifier.AudioClassifierOptions | costruire () |
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 |
---|