Un générateur qui aide à configurer une instance de AudioClassifierOptions.
Méthodes publiques
AudioClassifier.AudioClassifierOptions | construire () |
AudioClassifier.AudioClassifierOptions.Builder | setBaseOptions ( BaseOptionsbaseOptions ) Définit les options générales pour configurer les API de tâches, telles que les accélérateurs. |
AudioClassifier.AudioClassifierOptions.Builder | setDisplayNamesLocale ( Chaîne displayNamesLocale) Définit les paramètres régionaux à utiliser pour les noms d'affichage spécifiés via les métadonnées du modèle TFLite, le cas échéant. |
AudioClassifier.AudioClassifierOptions.Builder | setLabelAllowList ( Liste < Chaîne > labelAllowList) Définit la liste autorisée facultative des étiquettes. |
AudioClassifier.AudioClassifierOptions.Builder | setLabelDenyList ( Liste < Chaîne > labelDenyList) Définit la liste de refus facultative des étiquettes. |
AudioClassifier.AudioClassifierOptions.Builder | setMaxResults (int maxResults) Définit le nombre maximum de résultats les mieux notés à renvoyer. |
AudioClassifier.AudioClassifierOptions.Builder | setScoreThreshold (seuil de score flottant) Définit le seuil de score. |
Méthodes héritées
Méthodes publiques
public AudioClassifier.AudioClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)
Définit les options générales pour configurer les API de tâches, telles que les accélérateurs.
Paramètres
Options de base |
---|
public AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale ( String displayNamesLocale)
Définit les paramètres régionaux à utiliser pour les noms d'affichage spécifiés via les métadonnées du modèle TFLite, le cas échéant.
La valeur par défaut est l'anglais ( "en"
). Consultez le fichier de schéma de métadonnées TFLite. pour le modèle accepté de paramètres régionaux.
Paramètres
displayNamesLocale |
---|
public AudioClassifier.AudioClassifierOptions.Builder setLabelAllowList ( List < String > labelAllowList)
Définit la liste autorisée facultative des étiquettes.
Si elles ne sont pas vides, les classifications dont l'étiquette ne figure pas dans cet ensemble seront filtrées. Les étiquettes en double ou inconnues sont ignorées. Mutuellement exclusif avec labelDenyList.
Paramètres
étiquetteAutoriserListe |
---|
public AudioClassifier.AudioClassifierOptions.Builder setLabelDenyList ( List < String > labelDenyList)
Définit la liste de refus facultative des étiquettes.
Si elles ne sont pas vides, les classifications dont l'étiquette se trouve dans cet ensemble seront filtrées. Les étiquettes en double ou inconnues sont ignorées. Mutuellement exclusif avec labelAllowList.
Paramètres
labelDenyList |
---|
public AudioClassifier.AudioClassifierOptions.Builder setMaxResults (int maxResults)
Définit le nombre maximum de résultats les mieux notés à renvoyer.
Paramètres
maxRésultats | si <0, tous les résultats seront renvoyés. Si 0, une erreur d’argument non valide est renvoyée. La valeur par défaut est -1. |
---|
Jetés
Exception d'argument illégal | si maxResults est 0 |
---|
public AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (float scoreThreshold)
Définit le seuil de score.
Il remplace celui fourni dans les métadonnées du modèle (le cas échéant). Les résultats inférieurs à cette valeur sont rejetés.
Paramètres
scoreSeuil |
---|