Costruttore per AudioClassifier.AudioClassifierOptions
.
Costruttori pubblici
Builder()
|
Metodi pubblici
finale AudioClassifier.AudioClassifierOptions |
build()
Convalida e crea l'istanza
AudioClassifier.AudioClassifierOptions . |
astratto AudioClassifier.AudioClassifierOptions.Builder |
setBaseOptions(BaseOptions baseOptions)
Imposta il
BaseOptions per l'attività di classificazione audio. |
astratto AudioClassifier.AudioClassifierOptions.Builder |
setCategoryAllowlist(Elenco<Stringa> categoriaLista consentita)
Imposta la lista consentita facoltativa dei nomi delle categorie.
|
astratto AudioClassifier.AudioClassifierOptions.Builder |
setCategoryDenylist(Lista<Stringa> categoriaLista bloccata)
Consente di impostare la lista bloccata facoltativa dei nomi di categorie.
|
astratto AudioClassifier.AudioClassifierOptions.Builder |
setDisplayNamesLocale(impostazione internazionale stringa)
Imposta le impostazioni internazionali facoltative da utilizzare per i nomi visualizzati specificati tramite gli eventuali metadati del modello TFLite.
|
astratto AudioClassifier.AudioClassifierOptions.Builder | |
astratto AudioClassifier.AudioClassifierOptions.Builder |
setMaxResults(Numero intero maxResults)
Imposta il numero massimo facoltativo di risultati di classificazione con il punteggio più alto da restituire.
|
astratto AudioClassifier.AudioClassifierOptions.Builder |
setResultListener(PureResultListener<AudioClassifierResult> resultListener)
Imposta
OutputHandler.ResultListener per ricevere i risultati della classificazione in modo asincrono quando
il classificatore audio è in modalità stream audio. |
astratto AudioClassifier.AudioClassifierOptions.Builder |
setRunningMode(RunningMode runningMode)
Imposta il
RunningMode per l'attività di classificazione audio. |
astratto AudioClassifier.AudioClassifierOptions.Builder |
Metodi ereditati
Costruttori pubblici
pubblica Builder ()
Metodi pubblici
Public final AudioClassifier.AudioClassifierOptions build ()
Convalida e crea l'istanza AudioClassifier.AudioClassifierOptions
.
Lanci
IllegalArgumentException | se una delle opzioni impostate non è valida. |
---|
pubblici astratto AudioClassifier.AudioClassifierOptions.Builder setBaseOptions (BaseOptions baseOptions)
Imposta il BaseOptions
per l'attività di classificazione audio.
Parametri
baseOptions |
---|
pubblici astratta AudioClassifier.AudioClassifierOptions.Builder setCategoryAllowlist (List<Stringa> categoriaAllowlist)
Imposta la lista consentita facoltativa dei nomi delle categorie.
Se il campo non è vuoto, i risultati del rilevamento il cui nome di categoria non è presente in questo set verranno filtrati. I nomi di categoria duplicati o sconosciuti vengono ignorati. In esclusiva con categoryDenylist
.
Parametri
categoryAllowlist |
---|
pubblici astratto AudioClassifier.AudioClassifierOptions.Builder setCategoryDenylist (List<Stringa> categoriaLista bloccata)
Consente di impostare la lista bloccata facoltativa dei nomi di categorie.
Se il campo non è vuoto, i risultati del rilevamento il cui nome di categoria è presente in questo set verranno filtrati.
I nomi di categoria duplicati o sconosciuti vengono ignorati. In esclusiva con categoryAllowlist
.
Parametri
categoryDenylist |
---|
pubblici astratto AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale (Impostazioni internazionali dellastringa)
Imposta le impostazioni internazionali facoltative da utilizzare per i nomi visualizzati specificati tramite gli eventuali metadati del modello TFLite.
Parametri
locale |
---|
pubblici astratto AudioClassifier.AudioClassifierOptions.Builder setErrorListener (ErrorListener errorListener)
Imposta un valore ErrorListener
facoltativo.
Parametri
errorListener |
---|
pubblici astratto AudioClassifier.AudioClassifierOptions.Builder setMaxResults (Integer maxResults)
Imposta il numero massimo facoltativo di risultati di classificazione con il punteggio più alto da restituire.
Se non viene impostato, vengono restituiti tutti i risultati disponibili. Se impostato, deve essere maggiore di 0.
Parametri
maxResults |
---|
Public astratto AudioClassifier.AudioClassifierOptions.Builder setResultListener (PureResultListener<AudioClassifierResult> resultListener)
Imposta OutputHandler.ResultListener
per ricevere i risultati della classificazione in modo asincrono quando
il classificatore audio è in modalità stream audio.
Parametri
resultListener |
---|
pubblici astratto AudioClassifier.AudioClassifierOptions.Builder setRunningMode (RunningMode runningMode)
Imposta il RunningMode
per l'attività di classificazione audio. Imposta come predefinita la modalità clip audio. Il classificatore di immagini ha due modalità:
- AUDIO_CLIPS: la modalità per eseguire la classificazione audio sui clip audio. Gli utenti inviano i clip audio al metodo "classify" e riceveranno i risultati della classificazione come valore restituito.
- AUDIO_STREAM: la modalità per eseguire la classificazione dell'audio sullo stream audio, ad esempio dal microfono. Gli utenti chiamano "classifyAsync" per inviare i dati audio in AudioClassifier. I risultati della classificazione saranno disponibili nel callback dei risultati al termine del lavoro del classificatore audio.
Parametri
runningMode |
---|
pubblici astratto AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (scoreThreshold in virgola mobile)
Imposta la soglia di punteggio facoltativa. I risultati con un punteggio inferiore a questo valore vengono rifiutati.
Esegue l'override della soglia di punteggio specificata nell'eventuale presenza di metadati del modello TFLite.
Parametri
scoreThreshold |
---|