Построитель AudioEmbedder.AudioEmbedderOptions
.
Публичные конструкторы
Строитель () |
Публичные методы
окончательный AudioEmbedder.AudioEmbedderOptions | строить () Проверяет и создает экземпляр AudioEmbedder.AudioEmbedderOptions . |
абстрактный AudioEmbedder.AudioEmbedderOptions.Builder | |
абстрактный AudioEmbedder.AudioEmbedderOptions.Builder | |
абстрактный AudioEmbedder.AudioEmbedderOptions.Builder | setL2Normalize (логическое значение l2Normalize) Устанавливает, следует ли выполнять нормализацию L2 для возвращаемых вложений. |
абстрактный AudioEmbedder.AudioEmbedderOptions.Builder | setQuantize (логическое квантование) Устанавливает, должно ли возвращаемое внедрение быть квантовано до байтов посредством скалярного квантования. |
абстрактный AudioEmbedder.AudioEmbedderOptions.Builder | setResultListener ( PureResultListener < AudioEmbedderResult > resultListener) Устанавливает OutputHandler.ResultListener для асинхронного получения результатов внедрения, когда средство внедрения звука находится в режиме аудиопотока. |
абстрактный AudioEmbedder.AudioEmbedderOptions.Builder |
Унаследованные методы
Публичные конструкторы
общественный строитель ()
Публичные методы
общедоступная финальная сборка 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. Результаты внедрения будут доступны в обратном вызове результата, когда средство для внедрения звука завершит работу.
Параметры
режим работы |
---|