Pembuat yang membantu mengonfigurasi instance AudioClassifierOptions.
Metode Publik
AudioClassifier.AudioClassifierOptions | membangun () |
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 | |
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.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 |
---|