AudioClassifier.AudioClassifierOptions.Builder

AudioClassifier.AudioClassifierOptions.Builder clase estática pública

Un constructor que ayuda a configurar una instancia de AudioClassifierOptions.

Métodos públicos

AudioClassifier.AudioClassifierOptions
build ()
AudioClassifier.AudioClassifierOptions.Builder
setBaseOptions ( BaseOptions baseOptions)
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 de visualización especificados a través de los metadatos del modelo TFLite, si corresponde.
AudioClassifier.AudioClassifierOptions.Builder
setLabelAllowList ( Lista < cadena > labelAllowList)
Establece la lista de permisos opcional de etiquetas.
AudioClassifier.AudioClassifierOptions.Builder
setLabelDenyList ( Lista < cadena > labelDenyList)
Establece la denylist opcional de etiquetas.
AudioClassifier.AudioClassifierOptions.Builder
setMaxResults (maxResults int)
Establece el número máximo de resultados mejor puntuados que se devolverán.
AudioClassifier.AudioClassifierOptions.Builder
setScoreThreshold (scoreThreshold float)
Establece el umbral de puntuación.

Métodos heredados

Métodos públicos

pública AudioClassifier.AudioClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)

Establece las opciones generales para configurar las API de tareas, como los aceleradores.

Parámetros
baseOptions

pública AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale ( Cadena displayNamesLocale)

Establece la configuración regional que se utilizará para los nombres de visualización especificados a través de los metadatos del modelo TFLite, si corresponde.

El valor predeterminado es Inglés ( "en" ). Ver el archivo de esquema TFLite metadatos. para el patrón aceptado de configuración regional.

Parámetros
displayNamesLocale

pública AudioClassifier.AudioClassifierOptions.Builder setLabelAllowList ( Lista < cadena > labelAllowList)

Establece la lista de permisos opcional de etiquetas.

Si no está vacío, las clasificaciones cuya etiqueta no esté en este conjunto se filtrarán. Se ignoran las etiquetas duplicadas o desconocidas. Mutuamente excluyentes con labelDenyList.

Parámetros
labelAllowList

pública AudioClassifier.AudioClassifierOptions.Builder setLabelDenyList ( Lista < cadena > labelDenyList)

Establece la denylist opcional de etiquetas.

Si no está vacío, las clasificaciones cuya etiqueta esté en este conjunto se filtrarán. Se ignoran las etiquetas duplicadas o desconocidas. Mutuamente excluyente con labelAllowList.

Parámetros
labelDenyList

pública AudioClassifier.AudioClassifierOptions.Builder setMaxResults (maxResults int)

Establece el número máximo de resultados mejor puntuados que se devolverán.

Parámetros
maxResults 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ública AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (float scoreThreshold)

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
scoreThreshold