AudioClassifier.AudioClassifierOptions.Builder

lớp tĩnh công khai AudioClassifier.AudioClassifierOptions.Builder

Trình tạo giúp định cấu hình phiên bản AudioClassifierOptions.

Phương pháp công cộng

AudioClassifier.AudioClassifierOptions
AudioClassifier.AudioClassifierOptions.Builder
setBaseOptions ( BaseOptions baseOptions)
Đặt các tùy chọn chung để định cấu hình API tác vụ, chẳng hạn như trình tăng tốc.
AudioClassifier.AudioClassifierOptions.Builder
setDisplayNamesLocale ( Chuỗi displayNamesLocale)
Đặt ngôn ngữ để sử dụng cho tên hiển thị được chỉ định thông qua Siêu dữ liệu mô hình TFLite, nếu có.
AudioClassifier.AudioClassifierOptions.Builder
setLabelAllowList ( Danh sách < Chuỗi > nhãnAllowList)
Đặt danh sách nhãn cho phép tùy chọn.
AudioClassifier.AudioClassifierOptions.Builder
setLabelDenyList ( Danh sách < Chuỗi > nhãnDenyList)
Đặt danh sách từ chối tùy chọn của nhãn.
AudioClassifier.AudioClassifierOptions.Builder
setMaxResults (int maxResults)
Đặt số lượng kết quả được ghi cao nhất để trả về.
AudioClassifier.AudioClassifierOptions.Builder
setScoreThreshold (điểm floatThreshold)
Đặt ngưỡng điểm.

Phương pháp kế thừa

Phương pháp công cộng

bản dựng AudioClassifier.AudioClassifierOptions công khai ()

công khai AudioClassifier.AudioClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)

Đặt các tùy chọn chung để định cấu hình API tác vụ, chẳng hạn như trình tăng tốc.

Thông số
tùy chọn cơ sở

công khai AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale ( Chuỗi displayNamesLocale)

Đặt ngôn ngữ để sử dụng cho tên hiển thị được chỉ định thông qua Siêu dữ liệu mô hình TFLite, nếu có.

Mặc định là tiếng Anh( "en" ). Xem tệp lược đồ siêu dữ liệu TFLite. cho mẫu ngôn ngữ được chấp nhận.

Thông số
displayNamesLocale

công khai AudioClassifier.AudioClassifierOptions.Builder setLabelAllowList ( Danh sách < Chuỗi > nhãnAllowList)

Đặt danh sách nhãn cho phép tùy chọn.

Nếu không trống, các phân loại có nhãn không nằm trong bộ này sẽ bị lọc ra. Các nhãn trùng lặp hoặc không xác định sẽ bị bỏ qua. Loại trừ lẫn nhau với labelDenyList.

Thông số
nhãnCho phépDanh sách

công khai AudioClassifier.AudioClassifierOptions.Builder setLabelDenyList ( Danh sách < Chuỗi > nhãnDenyList)

Đặt danh sách từ chối tùy chọn của nhãn.

Nếu không trống, các phân loại có nhãn nằm trong bộ này sẽ bị lọc ra. Các nhãn trùng lặp hoặc không xác định sẽ bị bỏ qua. Loại trừ lẫn nhau với labelAllowList.

Thông số
nhãnTừ chốiDanh sách

công khai AudioClassifier.AudioClassifierOptions.Builder setMaxResults (int maxResults)

Đặt số lượng kết quả được ghi cao nhất để trả về.

Thông số
kết quả tối đa nếu < 0 thì tất cả kết quả sẽ được trả về. Nếu bằng 0, lỗi đối số không hợp lệ sẽ được trả về. Mặc định là -1.
Ném
Ngoại lệ Đối số bất hợp pháp nếu maxResults là 0

public AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (điểm nổiThreshold)

Đặt ngưỡng điểm.

Nó ghi đè lên siêu dữ liệu được cung cấp trong siêu dữ liệu mô hình (nếu có). Kết quả dưới giá trị này bị từ chối.

Thông số
ngưỡng điểm