Compilador para AudioClassifier.AudioClassifierOptions.
Constructores públicos
Métodos públicos
| final AudioClassifier.AudioClassifierOptions |
build()
Valida y compila la instancia de
AudioClassifier.AudioClassifierOptions. |
| abstracto AudioClassifier.AudioClassifierOptions.Builder |
setBaseOptions(BaseOptions baseOptions)
Establece el
BaseOptions para la tarea del clasificador de audio. |
| abstracto AudioClassifier.AudioClassifierOptions.Builder |
setCategoryAllowlist(Lista<String> categoryAllowlist)
Establece la lista opcional de nombres de categorías permitidos.
|
| abstracto AudioClassifier.AudioClassifierOptions.Builder |
setCategoryDenylist(List<String> categoryDenylist)
Configura la lista de bloqueo opcional de los nombres de categorías.
|
| abstracto AudioClassifier.AudioClassifierOptions.Builder |
setDisplayNamesLocale(configuración regional de String)
Establece la configuración regional opcional que se usará para los nombres visibles que se especifican a través de los metadatos del modelo de TFLite, si corresponde.
|
| abstracto AudioClassifier.AudioClassifierOptions.Builder | |
| abstracto AudioClassifier.AudioClassifierOptions.Builder |
setMaxResults(número entero maxResults)
Establece la cantidad máxima opcional de resultados de clasificación con puntuación más alta que se mostrarán.
|
| abstracto AudioClassifier.AudioClassifierOptions.Builder |
setResultListener(PureResultListener<AudioClassifierResult> resultListener)
Configura
OutputHandler.ResultListener para recibir los resultados de clasificación de forma asíncrona cuando el clasificador de audio está en el modo de transmisión de audio. |
| abstracto AudioClassifier.AudioClassifierOptions.Builder |
setRunningMode(RunningMode runningMode)
Establece el
RunningMode para la tarea del clasificador de audio. |
| abstracto AudioClassifier.AudioClassifierOptions.Builder |
Métodos heredados
Constructores públicos
public Builder ()
Métodos públicos
público final AudioClassifier.AudioClassifierOptions build ()
Valida y compila la instancia de AudioClassifier.AudioClassifierOptions.
Arroja
| IllegalArgumentException | si alguna de las opciones establecidas no es válida. |
|---|
resumen público AudioClassifier.AudioClassifierOptions.Builder setBaseOptions (BaseOptions baseOptions)
Establece el BaseOptions para la tarea del clasificador de audio.
Parámetros
| baseOptions |
|---|
público abstracto AudioClassifier.AudioClassifierOptions.Builder setCategoryAllowlist (List<String> categoryAllowlist)
Establece la lista opcional de nombres de categorías permitidos.
Si no está vacío, se filtrarán los resultados de detección cuyo nombre de categoría no se encuentre en este conjunto. Los nombres de categorías duplicados o desconocidos se ignoran. Este campo y categoryDenylist son mutuamente excluyentes.
Parámetros
| categoryAllowlist |
|---|
public resumen AudioClassifier.AudioClassifierOptions.Builder setCategoryDenylist (List<String> categoryDenylist)
Configura la lista de bloqueo opcional de los nombres de categorías.
Si no está vacío, se filtrarán los resultados de detección cuyo nombre de categoría se encuentre en este conjunto.
Los nombres de categorías duplicados o desconocidos se ignoran. Este campo y categoryAllowlist son mutuamente excluyentes.
Parámetros
| categoryDenylist |
|---|
público abstracto AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale (configuración regional de String)
Establece la configuración regional opcional que se usará para los nombres visibles que se especifican a través de los metadatos del modelo de TFLite, si corresponde.
Parámetros
| configuración regional |
|---|
público abstracto AudioClassifier.AudioClassifierOptions.Builder setErrorListener (ErrorListener errorListener)
Establece un ErrorListener opcional.
Parámetros
| errorListener |
|---|
public resumen AudioClassifier.AudioClassifierOptions.Builder setMaxResults (Número entero maxResults)
Establece la cantidad máxima opcional de resultados de clasificación con puntuación más alta que se mostrarán.
Si no la estableces, se mostrarán todos los resultados disponibles. Si se configura, debe ser mayor que 0.
Parámetros
| maxResults |
|---|
público abstracto AudioClassifier.AudioClassifierOptions.Builder setResultListener (PureResultListener<AudioClassifierResult> resultListener)
Configura OutputHandler.ResultListener para recibir los resultados de clasificación de forma asíncrona cuando el clasificador de audio está en el modo de transmisión de audio.
Parámetros
| resultListener |
|---|
público abstracto AudioClassifier.AudioClassifierOptions.Builder setRunningMode (RunningMode runningMode)
Establece el RunningMode para la tarea del clasificador de audio. Se establece de forma predeterminada el modo de clips de audio. El clasificador de imágenes tiene dos modos:
- AUDIO_CLIPS: Es el modo para ejecutar la clasificación de audio en clips de audio. Los usuarios envían clips de audio al método “classify” y recibirán los resultados de la clasificación como el valor que se muestra.
- AUDIO_STREAM: Es el modo para ejecutar la clasificación de audio en la transmisión de audio, como desde el micrófono. Los usuarios llaman a `classifyAsync` para enviar los datos de audio al AudioClassifier. Los resultados de clasificación estarán disponibles en la devolución de llamada de resultados cuando el clasificador de audio termine el trabajo.
Parámetros
| runningMode |
|---|
público abstracto AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (Float scoreThreshold)
Establece el umbral de puntuación opcional. Se rechazan los resultados con una puntuación inferior a este valor.
Anula el umbral de puntuación especificado en los metadatos del modelo de TFLite, si corresponde.
Parámetros
| scoreThreshold |
|---|