AudioEmbedder.AudioEmbedderOptions.Builder

lớp trừu tượng tĩnh công khai AudioEmbedder.AudioEmbedderOptions.Builder

Công trình công cộng

Phương thức công khai

cuối cùng AudioEmbedder.AudioEmbedderOptions
build()
Xác thực và tạo thực thể AudioEmbedder.AudioEmbedderOptions.
Bản tóm tắt AudioEmbedder.AudioEmbedderOptions.Builder
setBaseOptions(BaseOptions baseOptions)
Đặt BaseOptions cho tác vụ nhúng âm thanh.
Bản tóm tắt AudioEmbedder.AudioEmbedderOptions.Builder
setErrorListener(ErrorListener errorListener)
Đặt một ErrorListener (không bắt buộc).
Bản tóm tắt AudioEmbedder.AudioEmbedderOptions.Builder
setL2Normalize(boolean l2Thông thường hoá)
Thiết lập xem có nên thực hiện chuẩn hoá L2 trên các nội dung nhúng được trả về hay không.
Bản tóm tắt AudioEmbedder.AudioEmbedderOptions.Builder
setQuantize(lượng tử hoá boolean)
Đặt xem liệu nhúng trả về có cần được lượng tử hoá thành byte thông qua lượng tử hoá vô hướng hay không.
Bản tóm tắt AudioEmbedder.AudioEmbedderOptions.Builder
setResultListener(PureResultListener<AudioEmbedderResult> ResultListener)
Thiết lập OutputHandler.ResultListener để nhận kết quả nhúng không đồng bộ khi trình nhúng âm thanh đang ở chế độ luồng âm thanh.
Bản tóm tắt AudioEmbedder.AudioEmbedderOptions.Builder
setRunningMode(RunningMode runningMode)
Đặt RunningMode cho tác vụ nhúng âm thanh.

Các phương thức kế thừa

Công trình công cộng

công khai Trình tạo ()

Phương thức công khai

công khai cuối cùng AudioEmbedder.AudioEmbedderOptions build ()

Xác thực và tạo thực thể AudioEmbedder.AudioEmbedderOptions.

Gửi
IllegalArgumentException nếu trình nghe kết quả và chế độ chạy không được định cấu hình đúng cách. Bạn chỉ nên thiết lập trình nghe kết quả khi trình nhúng âm thanh đang ở chế độ luồng âm thanh.

công khai trừu tượng AudioEmbedder.AudioEmbedderOptions.Builder setBaseOptions (BaseOptionsbaseOptions)

Đặt BaseOptions cho tác vụ nhúng âm thanh.

Thông số
baseOptions

công khai trừu tượng AudioEmbedder.AudioEmbedderOptions.Builder setErrorListener (ErrorListener errorListener)

Đặt một ErrorListener (không bắt buộc).

Thông số
errorListener

công khai bản tóm tắt AudioEmbedder.AudioEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)

Thiết lập xem có nên thực hiện chuẩn hoá L2 trên các nội dung nhúng được trả về hay không. Chỉ sử dụng tuỳ chọn này nếu mô hình chưa chứa thành phần gốc L2_NORMALIZATION TF Lite Op. Trong hầu hết các trường hợp, trường hợp này đã được áp dụng và do đó, tiêu chuẩn L2 đạt được thông qua suy luận của TF Lite.

False theo mặc định.

Thông số
l2Normalize

công khai bản tóm tắt AudioEmbedder.AudioEmbedderOptions.Builder setQuantize (boolean quantize)

Đặt xem liệu nhúng trả về có cần được lượng tử hoá thành byte thông qua lượng tử hoá vô hướng hay không. Các hoạt động nhúng được mặc định giả định là chuẩn đơn vị và do đó mọi thứ nguyên đều đảm bảo sẽ có giá trị trong [-1.0, 1.0]. Hãy sử dụng setL2Normalize(boolean) trong trường hợp này.

False theo mặc định.

Thông số
số hoá

công khai bản trừu tượng AudioEmbedder.AudioEmbedderOptions.Builder setResultListener (PureResultListener<AudioEmbedderResult> resultsListener)

Thiết lập OutputHandler.ResultListener để nhận kết quả nhúng không đồng bộ khi trình nhúng âm thanh đang ở chế độ luồng âm thanh.

Thông số
resultListener

công khai trừu tượng AudioEmbedder.AudioEmbedderOptions.Builder setRunningMode (RunningMode runningMode)

Đặt RunningMode cho tác vụ nhúng âm thanh. Mặc định là chế độ đoạn âm thanh. Trình nhúng hình ảnh có hai chế độ:

  • AUDIO_CLIPS: Chế độ để chạy tính năng nhúng âm thanh trên các đoạn âm thanh. Người dùng đưa các đoạn âm thanh vào phương thức "embed" và sẽ nhận được kết quả nhúng dưới dạng giá trị trả về.
  • AUDIO_STREAM: Chế độ để chạy tính năng nhúng âm thanh vào luồng âm thanh, chẳng hạn như từ micrô. Người dùng gọi "embedAsync" để đẩy dữ liệu âm thanh vào Audioembeddedder, kết quả nhúng sẽ có trong lệnh gọi lại kết quả khi trình nhúng âm thanh hoàn tất công việc.

Thông số
runningMode