Compilateur pour AudioClassifier.AudioClassifierOptions
.
Constructeurs publics
Builder()
|
Méthodes publiques
final AudioClassifier.AudioClassifierOptions |
build()
Valide et compile l'instance
AudioClassifier.AudioClassifierOptions . |
abstrait AudioClassifier.AudioClassifierOptions.Builder |
setBaseOptions(BaseOptions baseOptions)
Définit les
BaseOptions pour la tâche du classificateur audio. |
abstrait AudioClassifier.AudioClassifierOptions.Builder |
setCategoryAllowlist(List<String> categoryAllowlist)
Définit la liste d'autorisation facultative des noms de catégories.
|
abstrait AudioClassifier.AudioClassifierOptions.Builder |
setCategoryDenylist(List<String> categoryDenylist)
Définit la liste de blocage facultative des noms de catégories.
|
abstrait AudioClassifier.AudioClassifierOptions.Builder |
setDisplayNamesLocale(paramètres régionaux de String)
Définit les paramètres régionaux facultatifs à utiliser pour les noms à afficher spécifiés via les métadonnées du modèle TFLite, le cas échéant.
|
abstrait AudioClassifier.AudioClassifierOptions.Builder | |
abstrait AudioClassifier.AudioClassifierOptions.Builder |
setMaxResults(Entier maxResults)
Définit le nombre maximal (facultatif) de résultats de classification les mieux notés à renvoyer.
|
abstrait AudioClassifier.AudioClassifierOptions.Builder |
setResultListener(PureResultListener<AudioClassifierResult> resultListener)
Définit les
OutputHandler.ResultListener pour recevoir les résultats de la classification de manière asynchrone lorsque le classificateur audio est en mode de flux audio. |
abstrait AudioClassifier.AudioClassifierOptions.Builder |
setRunningMode(RunningMode runningMode)
Définit les
RunningMode pour la tâche du classificateur audio. |
abstrait AudioClassifier.AudioClassifierOptions.Builder |
Méthodes héritées
Constructeurs publics
public Builder ()
Méthodes publiques
public final AudioClassifier.AudioClassifierOptions build ()
Valide et compile l'instance AudioClassifier.AudioClassifierOptions
.
Génère
IllegalArgumentException | si l'une des options définies n'est pas valide. |
---|
public abstrait AudioClassifier.AudioClassifierOptions.Builder setBaseOptions (BaseOptions baseOptions)
Définit les BaseOptions
pour la tâche du classificateur audio.
Paramètres
baseOptions |
---|
public abstract AudioClassifier.AudioClassifierOptions.Builder setCategoryAllowlist (List<String> categoryAllowlist)
Définit la liste d'autorisation facultative des noms de catégories.
S'ils ne sont pas vides, les résultats de détection dont le nom de catégorie ne figure pas dans cet ensemble seront filtrés. Les noms de catégorie en double ou inconnus sont ignorés. Exclusion mutuelle avec categoryDenylist
.
Paramètres
categoryAllowlist |
---|
public abstrait AudioClassifier.AudioClassifierOptions.Builder setCategoryDenylist (List<String> categoryDenylist)
Définit la liste de blocage facultative des noms de catégories.
S'ils ne sont pas vides, les résultats de détection dont le nom de catégorie figure dans cet ensemble seront filtrés.
Les noms de catégorie en double ou inconnus sont ignorés. Exclusion mutuelle avec categoryAllowlist
.
Paramètres
categoryDenylist |
---|
public abstract AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale (String locale)
Définit les paramètres régionaux facultatifs à utiliser pour les noms à afficher spécifiés via les métadonnées du modèle TFLite, le cas échéant.
Paramètres
locale |
---|
public abstrait AudioClassifier.AudioClassifierOptions.Builder setErrorListener (ErrorListener errorListener)
Définit un ErrorListener
facultatif.
Paramètres
errorListener |
---|
public abstrait AudioClassifier.AudioClassifierOptions.Builder setMaxResults (Integer maxResults)
Définit le nombre maximal (facultatif) de résultats de classification les mieux notés à renvoyer.
Si cette règle n'est pas configurée, tous les résultats disponibles sont renvoyés. Si ce champ est défini, il doit être supérieur à 0.
Paramètres
maxResults |
---|
public abstract AudioClassifier.AudioClassifierOptions.Builder setResultListener (PureResultListener<AudioClassifierResult> resultListener)
Définit les OutputHandler.ResultListener
pour recevoir les résultats de la classification de manière asynchrone lorsque le classificateur audio est en mode de flux audio.
Paramètres
resultListener |
---|
public abstrait AudioClassifier.AudioClassifierOptions.Builder setRunningMode (RunningMode runningMode) :
Définit les RunningMode
pour la tâche du classificateur audio. Le mode Extraits audio est activé par défaut. Le classificateur d'images comporte deux modes:
- AUDIO_CLIPS: mode d'exécution de la classification audio sur des clips audio. Les utilisateurs envoient des extraits audio à la méthode "classify" et reçoivent les résultats de la classification en tant que valeur renvoyée.
- AUDIO_STREAM: mode d'exécution de la classification audio sur le flux audio, par exemple depuis un micro. Les utilisateurs appellent "classifyAsync" pour transmettre les données audio à AudioClassifier. Les résultats de la classification seront disponibles dans le rappel des résultats lorsque le classificateur audio aura terminé le travail.
Paramètres
runningMode |
---|
public abstrait AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (Float scoreThreshold)
Définit le seuil de score facultatif. Les résultats dont le score est inférieur à cette valeur sont refusés.
Remplace le seuil de score spécifié dans les métadonnées du modèle TFLite, le cas échéant.
Paramètres
scoreThreshold |
---|