Builder untuk AudioClassifier.AudioClassifierOptions
.
Konstruktor Publik
Builder()
|
Metode Publik
Metode Turunan
Konstruktor Publik
publik Builder ()
Metode Publik
public final AudioClassifier.AudioClassifierOptions build ()
Memvalidasi dan mem-build instance AudioClassifier.AudioClassifierOptions
.
Menampilkan
IllegalArgumentException | jika salah satu opsi yang ditetapkan tidak valid. |
---|
public abstrak AudioClassifier.AudioClassifierOptions.Builder setBaseOptions (BaseOptions baseOptions)
Menetapkan BaseOptions
untuk tugas pengklasifikasi audio.
Parameter
baseOptions |
---|
public abstrak AudioClassifier.AudioClassifierOptions.Builder setCategoryAllowlist (List<String> categoryAllowlist)
Menetapkan daftar nama kategori yang diizinkan opsional.
Jika tidak kosong, hasil deteksi yang nama kategorinya tidak ada dalam set ini akan difilter. Nama kategori duplikat atau tidak diketahui akan diabaikan. Tidak dapat muncul bersamaan dengan categoryDenylist
.
Parameter
categoryAllowlist |
---|
public abstrak AudioClassifier.AudioClassifierOptions.Builder setCategoryDenylist (List<String> categoryDenylist)
Menetapkan daftar tolak opsional nama kategori.
Jika tidak kosong, hasil deteksi yang nama kategorinya ada dalam set ini akan difilter.
Nama kategori duplikat atau tidak diketahui akan diabaikan. Tidak dapat muncul bersamaan dengan categoryAllowlist
.
Parameter
categoryDenylist |
---|
public abstrak AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale (Lokalitas String)
Menetapkan lokalitas opsional yang akan digunakan untuk nama tampilan yang ditentukan melalui Metadata Model TFLite, jika ada.
Parameter
locale |
---|
publik abstrak AudioClassifier.AudioClassifierOptions.Builder setErrorListener (ErrorListener errorListener)
Menetapkan ErrorListener
opsional.
Parameter
errorListener |
---|
public abstrak AudioClassifier.AudioClassifierOptions.Builder setMaxResults (Bilangan Bulat maxResults)
Menetapkan jumlah maksimum opsional hasil klasifikasi dengan skor tertinggi yang akan ditampilkan.
Jika tidak disetel, semua hasil yang tersedia akan ditampilkan. Jika ditetapkan, harus > 0.
Parameter
maxResults |
---|
public abstract AudioClassifier.AudioClassifierOptions.Builder setResultListener (PureResultListener<AudioClassifierResult> resultListener)
Menetapkan OutputHandler.ResultListener
untuk menerima hasil klasifikasi secara asinkron saat pengklasifikasi audio berada dalam mode streaming audio.
Parameter
resultListener |
---|
public abstract AudioClassifier.AudioClassifierOptions.Builder setRunningMode (RunningMode runningMode)
Menetapkan RunningMode
untuk tugas pengklasifikasi audio. Tetapkan default ke mode klip audio. Pengklasifikasi gambar memiliki dua mode:
- AUDIO_CLIPS: Mode untuk menjalankan klasifikasi audio pada klip audio. Pengguna memasukkan klip audio ke metode `classify`, dan akan menerima hasil klasifikasi sebagai nilai yang ditampilkan.
- AUDIO_STREAM: Mode untuk menjalankan klasifikasi audio pada streaming audio, seperti dari mikrofon. Pengguna memanggil `classifyAsync` untuk mengirim data audio ke AudioClassifier, hasil klasifikasi akan tersedia dalam callback hasil saat pengklasifikasi audio menyelesaikan pekerjaan.
Parameter
runningMode |
---|
publik abstrak AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (Float scoreThreshold)
Menetapkan nilai minimum skor opsional. Hasil dengan skor di bawah nilai ini ditolak.
Mengganti ambang batas skor yang ditentukan dalam Metadata Model TFLite, jika ada.
Parameter
scoreThreshold |
---|