Trình tạo cho AudioEmbedder.AudioEmbedderOptions
.
Công trình công cộng
Builder()
|
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 | |
Bản tóm tắt AudioEmbedder.AudioEmbedderOptions.Builder | |
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 |
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 |
---|