Un constructor que ayuda a configurar una instancia de AudioClassifierOptions.
Métodos públicos
AudioClassifier.AudioClassifierOptions | construir () |
AudioClassifier.AudioClassifierOptions.Builder | setBaseOptions ( BaseOptions opciones base) Establece las opciones generales para configurar las API de tareas, como los aceleradores. |
AudioClassifier.AudioClassifierOptions.Builder | setDisplayNamesLocale ( cadena displayNamesLocale) Establece la configuración regional que se utilizará para los nombres para mostrar especificados a través de los metadatos del modelo TFLite, si los hay. |
AudioClassifier.AudioClassifierOptions.Builder | setLabelAllowList ( Lista <Cadena> labelAllowList) Establece la lista de etiquetas permitidas opcional. |
AudioClassifier.AudioClassifierOptions.Builder | setLabelDenyList ( Lista <Cadena> labelDenyList) Establece la lista de etiquetas rechazadas opcional. |
AudioClassifier.AudioClassifierOptions.Builder | setMaxResults (int maxResults) Establece el número máximo de resultados mejor puntuados que se devolverán. |
AudioClassifier.AudioClassifierOptions.Builder | setScoreThreshold (umbral de puntuación flotante) Establece el umbral de puntuación. |
Métodos heredados
Métodos públicos
público AudioClassifier.AudioClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)
Establece las opciones generales para configurar las API de tareas, como los aceleradores.
Parámetros
Opciones base |
---|
público AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale ( String displayNamesLocale)
Establece la configuración regional que se utilizará para los nombres para mostrar especificados a través de los metadatos del modelo TFLite, si los hay.
El valor predeterminado es inglés ( "en"
). Consulte el archivo de esquema de metadatos TFLite. para el patrón aceptado de ubicación.
Parámetros
mostrarNombresLocale |
---|
público AudioClassifier.AudioClassifierOptions.Builder setLabelAllowList ( Lista <Cadena> labelAllowList)
Establece la lista de etiquetas permitidas opcional.
Si no están vacías, se filtrarán las clasificaciones cuya etiqueta no esté en este conjunto. Se ignoran las etiquetas duplicadas o desconocidas. Mutuamente excluyentes con labelDenyList.
Parámetros
etiquetaPermitirLista |
---|
public AudioClassifier.AudioClassifierOptions.Builder setLabelDenyList ( Lista <Cadena> labelDenyList)
Establece la lista de etiquetas rechazadas opcional.
Si no están vacías, se filtrarán las clasificaciones cuya etiqueta esté en este conjunto. Se ignoran las etiquetas duplicadas o desconocidas. Mutuamente excluyentes con labelAllowList.
Parámetros
etiquetaDenyList |
---|
público AudioClassifier.AudioClassifierOptions.Builder setMaxResults (int maxResults)
Establece el número máximo de resultados mejor puntuados que se devolverán.
Parámetros
resultados máximos | si < 0, se devolverán todos los resultados. Si es 0, se devuelve un error de argumento no válido. El valor predeterminado es -1. |
---|
Lanza
Argumento de excepción ilegal | si maxResults es 0 |
---|
público AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (puntuación flotante)
Establece el umbral de puntuación.
Anula el proporcionado en los metadatos del modelo (si corresponde). Los resultados por debajo de este valor se rechazan.
Parámetros
puntuaciónUmbral |
---|