AudioEmbedder.AudioEmbedderOptions.Builder

общедоступный статический абстрактный класс AudioEmbedder.AudioEmbedderOptions.Builder

Построитель AudioEmbedder.AudioEmbedderOptions .

Публичные конструкторы

Публичные методы

окончательный AudioEmbedder.AudioEmbedderOptions
строить ()
Проверяет и создает экземпляр AudioEmbedder.AudioEmbedderOptions .
абстрактный AudioEmbedder.AudioEmbedderOptions.Builder
setBaseOptions ( BaseOptions baseOptions)
Устанавливает BaseOptions для задачи внедрения аудио.
абстрактный AudioEmbedder.AudioEmbedderOptions.Builder
setErrorListener ( прослушиватель ошибок)
Устанавливает необязательный ErrorListener .
абстрактный AudioEmbedder.AudioEmbedderOptions.Builder
setL2Normalize (логическое значение l2Normalize)
Устанавливает, следует ли выполнять нормализацию L2 для возвращаемых вложений.
абстрактный AudioEmbedder.AudioEmbedderOptions.Builder
setQuantize (логическое квантование)
Устанавливает, должно ли возвращаемое внедрение быть квантовано до байтов посредством скалярного квантования.
абстрактный AudioEmbedder.AudioEmbedderOptions.Builder
setResultListener ( PureResultListener < AudioEmbedderResult > resultListener)
Устанавливает OutputHandler.ResultListener для асинхронного получения результатов внедрения, когда средство внедрения звука находится в режиме аудиопотока.
абстрактный AudioEmbedder.AudioEmbedderOptions.Builder
setRunningMode (режим бега )
Устанавливает RunningMode для задачи внедрения звука.

Унаследованные методы

Публичные конструкторы

общественный строитель ()

Публичные методы

общедоступная финальная сборка AudioEmbedder.AudioEmbedderOptions ()

Проверяет и создает экземпляр AudioEmbedder.AudioEmbedderOptions .

Броски
IllegalArgumentException если прослушиватель результатов и режим работы настроены неправильно. Прослушиватель результатов следует устанавливать только тогда, когда устройство для внедрения звука находится в режиме аудиопотока.

общедоступный абстрактный AudioEmbedder.AudioEmbedderOptions.Builder setBaseOptions ( BaseOptions baseOptions)

Устанавливает BaseOptions для задачи внедрения аудио.

Параметры
базовые параметры

общедоступный абстрактный AudioEmbedder.AudioEmbedderOptions.Builder setErrorListener ( ErrorListener errorListener)

Устанавливает необязательный ErrorListener .

Параметры
прослушиватель ошибок

общедоступный абстрактный AudioEmbedder.AudioEmbedderOptions.Builder setL2Normalize (логическое значение l2Normalize)

Устанавливает, следует ли выполнять нормализацию L2 для возвращаемых вложений. Используйте эту опцию, только если модель еще не содержит встроенного L2_NORMALIZATION TF Lite Op. В большинстве случаев это уже так, и норма L2, таким образом, достигается посредством вывода TF Lite.

Ложь по умолчанию.

Параметры
l2Нормализация

общедоступный абстрактный AudioEmbedder.AudioEmbedderOptions.Builder setQuantize (логическое квантование)

Устанавливает, должно ли возвращаемое внедрение быть квантовано до байтов посредством скалярного квантования. Неявно предполагается, что вложения имеют единичную норму, и поэтому любые измерения гарантированно имеют значение в [-1.0, 1.0] . Используйте setL2Normalize(boolean) если это не так.

Ложь по умолчанию.

Параметры
квантовать

общедоступный абстрактный AudioEmbedder.AudioEmbedderOptions.Builder setResultListener ( PureResultListener < AudioEmbedderResult > resultListener)

Устанавливает OutputHandler.ResultListener для асинхронного получения результатов внедрения, когда средство внедрения звука находится в режиме аудиопотока.

Параметры
результатпрослушиватель

общедоступный абстрактный AudioEmbedder.AudioEmbedderOptions.Builder setRunningMode ( RunningMode RunningMode )

Устанавливает RunningMode для задачи внедрения звука. По умолчанию используется режим аудиоклипов. Инструмент для встраивания изображений имеет два режима:

  • AUDIO_CLIPS: режим для встраивания звука в аудиоклипы. Пользователи передают аудиоклипы методу embed и получают результаты встраивания в качестве возвращаемого значения.
  • AUDIO_STREAM: режим запуска встраивания звука в аудиопоток, например, с микрофона. Пользователи вызывают embedAsync, чтобы передать аудиоданные в AudioEmbedder. Результаты внедрения будут доступны в обратном вызове результата, когда средство для внедрения звука завершит работу.

Параметры
режим работы