Построитель AudioClassifier.AudioClassifierOptions
.
Публичные конструкторы
Строитель () |
Публичные методы
окончательный AudioClassifier.AudioClassifierOptions | строить () Проверяет и создает экземпляр AudioClassifier.AudioClassifierOptions . |
абстрактный AudioClassifier.AudioClassifierOptions.Builder | setBaseOptions ( BaseOptions baseOptions) Устанавливает BaseOptions для задачи классификатора звука. |
абстрактный AudioClassifier.AudioClassifierOptions.Builder | setCategoryAllowlist ( Список < Строка > CategoryAllowlist) Устанавливает необязательный список разрешенных имен категорий. |
абстрактный AudioClassifier.AudioClassifierOptions.Builder | setCategoryDenylist ( Список < Строка > CategoryDenylist) Устанавливает необязательный список запрещенных имен категорий. |
абстрактный AudioClassifier.AudioClassifierOptions.Builder | setDisplayNamesLocale ( строковая локаль) Устанавливает необязательный языковой стандарт, который будет использоваться для отображаемых имен, указанных в метаданных модели TFLite, если таковые имеются. |
абстрактный AudioClassifier.AudioClassifierOptions.Builder | |
абстрактный AudioClassifier.AudioClassifierOptions.Builder | setMaxResults ( Целое число maxResults) Устанавливает необязательное максимальное количество возвращаемых результатов классификации с наивысшим баллом. |
абстрактный AudioClassifier.AudioClassifierOptions.Builder | setResultListener ( PureResultListener < AudioClassifierResult > resultListener) Устанавливает OutputHandler.ResultListener для асинхронного получения результатов классификации, когда аудиоклассификатор находится в режиме аудиопотока. |
абстрактный AudioClassifier.AudioClassifierOptions.Builder | |
абстрактный AudioClassifier.AudioClassifierOptions.Builder |
Унаследованные методы
Публичные конструкторы
общественный строитель ()
Публичные методы
общедоступная финальная сборка AudioClassifier.AudioClassifierOptions ()
Проверяет и создает экземпляр AudioClassifier.AudioClassifierOptions
.
Броски
IllegalArgumentException | если какой-либо из установленных параметров недействителен. |
---|
общедоступный абстрактный AudioClassifier.AudioClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)
Устанавливает BaseOptions
для задачи классификатора звука.
Параметры
базовые параметры |
---|
общедоступный абстрактный AudioClassifier.AudioClassifierOptions.Builder setCategoryAllowlist ( List < String > CategoryAllowlist)
Устанавливает необязательный список разрешенных имен категорий.
Если поле не пусто, результаты обнаружения, имя категории которых отсутствует в этом наборе, будут отфильтрованы. Повторяющиеся или неизвестные названия категорий игнорируются. Взаимоисключается с categoryDenylist
.
Параметры
категорияБелый список |
---|
общедоступный абстрактный AudioClassifier.AudioClassifierOptions.Builder setCategoryDenylist ( Список <String> CategoryDenylist)
Устанавливает необязательный список запрещенных имен категорий.
Если поле не пусто, результаты обнаружения, имя категории которых находится в этом наборе, будут отфильтрованы. Повторяющиеся или неизвестные названия категорий игнорируются. Взаимоисключающее с categoryAllowlist
.
Параметры
категорияДенилист |
---|
общедоступный абстрактный AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale ( строковый языковой стандарт)
Устанавливает необязательный языковой стандарт, который будет использоваться для отображаемых имен, указанных в метаданных модели TFLite, если таковые имеются.
Параметры
локаль |
---|
общедоступный абстрактный AudioClassifier.AudioClassifierOptions.Builder setErrorListener ( ErrorListener errorListener)
Устанавливает необязательный ErrorListener
.
Параметры
прослушиватель ошибок |
---|
общедоступный абстрактный AudioClassifier.AudioClassifierOptions.Builder setMaxResults ( Integer maxResults)
Устанавливает необязательное максимальное количество возвращаемых результатов классификации с наивысшим баллом.
Если не установлено, возвращаются все доступные результаты. Если установлено, должно быть > 0.
Параметры
maxResults |
---|
общедоступный абстрактный AudioClassifier.AudioClassifierOptions.Builder setResultListener ( PureResultListener < AudioClassifierResult > resultListener)
Устанавливает OutputHandler.ResultListener
для асинхронного получения результатов классификации, когда аудиоклассификатор находится в режиме аудиопотока.
Параметры
результатпрослушиватель |
---|
общедоступный абстрактный AudioClassifier.AudioClassifierOptions.Builder setRunningMode ( RunningMode RunningMode )
Устанавливает RunningMode
для задачи классификатора звука. По умолчанию используется режим аудиоклипов. Классификатор изображений имеет два режима:
- AUDIO_CLIPS: режим классификации аудио аудиоклипов. Пользователи передают аудиоклипы методу classify и получают результаты классификации в качестве возвращаемого значения.
- AUDIO_STREAM: режим для классификации звука в аудиопотоке, например, с микрофона. Пользователи вызывают classifyAsync, чтобы передать аудиоданные в AudioClassifier. Результаты классификации будут доступны в обратном вызове результата, когда аудиоклассификатор завершит работу.
Параметры
режим работы |
---|
общедоступный абстрактный AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold ( Float ScoreThreshold)
Устанавливает дополнительный порог оценки. Результаты с оценкой ниже этого значения отклоняются.
Переопределяет порог оценки, указанный в метаданных модели TFLite, если таковые имеются.
Параметры
ОценкаПорог |
---|