AudioClassifier.AudioClassifierOptions.Builder

kelas statis publik AudioClassifier.AudioClassifierOptions.Builder

Pembuat yang membantu mengonfigurasi instance AudioClassifierOptions.

Metode Publik

AudioClassifier.AudioClassifierOptions
AudioClassifier.AudioClassifierOptions.Builder
setBaseOptions ( Opsi Dasar opsi dasar)
Menetapkan opsi umum untuk mengonfigurasi API Tugas, seperti akselerator.
AudioClassifier.AudioClassifierOptions.Builder
setDisplayNamesLocale ( String displayNamesLocale)
Menyetel lokal yang akan digunakan untuk nama tampilan yang ditentukan melalui Metadata Model TFLite, jika ada.
AudioClassifier.AudioClassifierOptions.Builder
setLabelAllowList ( Daftar < String > labelAllowList)
Menetapkan daftar label opsional yang diizinkan.
AudioClassifier.AudioClassifierOptions.Builder
setLabelDenyList ( Daftar < String > labelDenyList)
Menetapkan daftar penolakan label opsional.
AudioClassifier.AudioClassifierOptions.Builder
setMaxResults (int maxResults)
Menetapkan jumlah maksimum hasil skor tertinggi yang akan dikembalikan.
AudioClassifier.AudioClassifierOptions.Builder
setScoreThreshold (ambang batas skor mengambang)
Menetapkan ambang skor.

Metode Warisan

Metode Publik

AudioClassifier publik.AudioClassifierOptions build ()

AudioClassifier.AudioClassifierOptions.Builder publik setBaseOptions ( BaseOptions baseOptions)

Menetapkan opsi umum untuk mengonfigurasi API Tugas, seperti akselerator.

Parameter
opsi dasar

AudioClassifier.AudioClassifierOptions.Builder publik setDisplayNamesLocale ( String displayNamesLocale)

Menyetel lokal yang akan digunakan untuk nama tampilan yang ditentukan melalui Metadata Model TFLite, jika ada.

Defaultnya adalah bahasa Inggris( "en" ). Lihat file skema Metadata TFLite. untuk pola lokal yang diterima.

Parameter
displayNamesLocale

AudioClassifier.AudioClassifierOptions.Builder publik setLabelAllowList ( Daftar < String > labelAllowList)

Menetapkan daftar label opsional yang diizinkan.

Jika tidak kosong, klasifikasi yang labelnya tidak ada dalam kumpulan ini akan disaring. Label duplikat atau tidak dikenal akan diabaikan. Saling eksklusif dengan labelDenyList.

Parameter
labelAllowList

AudioClassifier.AudioClassifierOptions.Builder setLabelDenyList ( Daftar < String > labelDenyList)

Menetapkan daftar penolakan label opsional.

Jika tidak kosong, klasifikasi yang labelnya ada di kumpulan ini akan disaring. Label duplikat atau tidak dikenal akan diabaikan. Saling eksklusif dengan labelAllowList.

Parameter
labelDenyList

AudioClassifier.AudioClassifierOptions.Builder setMaxResults publik (int maxResults)

Menetapkan jumlah maksimum hasil skor tertinggi yang akan dikembalikan.

Parameter
Hasil maksimal jika < 0, semua hasil akan dikembalikan. Jika 0, kesalahan argumen tidak valid dikembalikan. Defaultnya adalah -1.
Melempar
Pengecualian Argumen Ilegal jika maxResults adalah 0

AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (float scoreThreshold) publik

Menetapkan ambang skor.

Ini menggantikan yang disediakan dalam metadata model (jika ada). Hasil di bawah nilai ini ditolak.

Parameter
skorambang batas