Конструктор, который помогает настроить экземпляр AudioClassifierOptions.
Публичные методы
AudioClassifier.AudioClassifierOptions | строить () |
AudioClassifier.AudioClassifierOptions.Builder | setBaseOptions ( BaseOptions baseOptions) Задает общие параметры для настройки API-интерфейсов задач, таких как ускорители. |
AudioClassifier.AudioClassifierOptions.Builder | setDisplayNamesLocale ( строка displayNamesLocale) Устанавливает языковой стандарт, который будет использоваться для отображаемых имен, указанных в метаданных модели TFLite, если таковые имеются. |
AudioClassifier.AudioClassifierOptions.Builder | setLabelAllowList ( Список < Строка > labelAllowList) Устанавливает необязательный список разрешенных ярлыков. |
AudioClassifier.AudioClassifierOptions.Builder | setLabelDenyList ( Список < Строка > labelDenyList) Устанавливает необязательный список запрещенных меток. |
AudioClassifier.AudioClassifierOptions.Builder | setMaxResults (int maxResults) Устанавливает максимальное количество результатов с наибольшим количеством возвращаемых результатов. |
AudioClassifier.AudioClassifierOptions.Builder | setScoreThreshold (число с плавающей запятой) Устанавливает порог оценки. |
Унаследованные методы
Публичные методы
общедоступный AudioClassifier.AudioClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)
Задает общие параметры для настройки API-интерфейсов задач, таких как ускорители.
Параметры
базовые параметры |
---|
public AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale ( строка displayNamesLocale)
Устанавливает языковой стандарт, который будет использоваться для отображаемых имен, указанных в метаданных модели TFLite, если таковые имеются.
По умолчанию английский ( "en"
). См. файл схемы метаданных TFLite. для принятого шаблона локали.
Параметры
displayNamesLocale |
---|
public AudioClassifier.AudioClassifierOptions.Builder setLabelAllowList ( List < String > labelAllowList)
Устанавливает необязательный список разрешенных ярлыков.
Если не пусто, будут отфильтрованы классификации, метки которых нет в этом наборе. Повторяющиеся или неизвестные метки игнорируются. Взаимоисключающее свойство с labelDenyList.
Параметры
меткаAllowList |
---|
public AudioClassifier.AudioClassifierOptions.Builder setLabelDenyList ( Список <String> labelDenyList)
Устанавливает необязательный список запрещенных меток.
Если не пусто, классификации, метка которых находится в этом наборе, будут отфильтрованы. Повторяющиеся или неизвестные метки игнорируются. Взаимоисключающее свойство с labelAllowList.
Параметры
метка DenyList |
---|
общедоступный AudioClassifier.AudioClassifierOptions.Builder setMaxResults (int maxResults)
Устанавливает максимальное количество результатов с наибольшим количеством возвращаемых результатов.
Параметры
maxResults | если < 0, будут возвращены все результаты. Если 0, возвращается ошибка недопустимого аргумента. По умолчанию -1. |
---|
Броски
IllegalArgumentException | если maxResults равен 0 |
---|
public AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (с плавающей запятой)
Устанавливает порог оценки.
Он переопределяет тот, который указан в метаданных модели (если таковые имеются). Результаты ниже этого значения отклоняются.
Параметры
ОценкаПорог |
---|