เครื่องมือสร้างสำหรับ AudioClassifier.AudioClassifierOptions
บริษัทก่อสร้าง
วิธีการสาธารณะ
วิธีการที่รับช่วงมา
บริษัทก่อสร้าง
สาธารณะ เครื่องมือสร้าง ()
วิธีการสาธารณะ
สาธารณะ สุดท้าย AudioClassifier.AudioClassifierOptions build ()
ตรวจสอบและสร้างอินสแตนซ์ AudioClassifier.AudioClassifierOptions
การขว้าง
| IllegalArgumentException | หากตัวเลือกที่ตั้งไว้ใดๆ ไม่ถูกต้อง |
|---|
สาธารณะ นามธรรม AudioClassifier.AudioClassifierOptions.Builder setBaseOptions (BaseOptions baseOptions)
ตั้งค่า BaseOptions สําหรับงานตัวแยกประเภทเสียง
พารามิเตอร์
| baseOptions |
|---|
สาธารณะ นามธรรม AudioClassifier.AudioClassifierOptions.Builder setCategoryAllowlist (List<String> categoryAllowlist)
ตั้งค่ารายการที่อนุญาตสำหรับชื่อหมวดหมู่
หากไม่ว่างเปล่า ผลการตรวจหาที่ไม่มีชื่อหมวดหมู่ในชุดนี้จะถูกกรองออก ระบบจะไม่สนใจชื่อหมวดหมู่ที่ซ้ำกันหรือไม่รู้จัก พิเศษร่วมกับ categoryDenylist
พารามิเตอร์
| categoryAllowlist |
|---|
public abstract AudioClassifier.AudioClassifierOptions.Builder setCategoryDenylist (List<String> หมวดหมู่ปฏิเสธ)
ตั้งค่ารายการปฏิเสธที่ไม่บังคับของชื่อหมวดหมู่
หากไม่ว่างเปล่า ผลการตรวจหาที่มีชื่อหมวดหมู่ในชุดนี้จะถูกกรองออก
ระบบจะไม่สนใจชื่อหมวดหมู่ที่ซ้ำกันหรือไม่รู้จัก พิเศษร่วมกับ categoryAllowlist
พารามิเตอร์
| categoryDenylist |
|---|
สาธารณะ นามธรรม AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale (สตริงภาษา)
ตั้งค่าภาษาที่จะใช้สำหรับชื่อที่แสดงที่ระบุผ่านข้อมูลเมตาของโมเดล TFLite หากมี
พารามิเตอร์
| ภาษา |
|---|
สาธารณะ นามธรรม AudioClassifier.AudioClassifierOptions.Builder setErrorListener (ErrorListener errorListener)
ตั้งค่า ErrorListener ที่ไม่บังคับ
พารามิเตอร์
| errorListener |
|---|
สาธารณะ นามธรรม AudioClassifier.AudioClassifierOptions.Builder setMaxResults (Integer max Results)
ตั้งค่าจำนวนสูงสุดของผลลัพธ์การจัดประเภทที่มีคะแนนสูงสุด หากต้องการแสดงผล
หากไม่ได้ตั้งค่า ระบบจะแสดงผลลัพธ์ที่มีอยู่ทั้งหมด หากตั้งค่าไว้ ค่าจะต้องเป็น > 0
พารามิเตอร์
| maxResults |
|---|
สาธารณะ นามธรรม AudioClassifier.AudioClassifierOptions.Builder setResultListener (PureResultListener<AudioClassifierResult> resultsListener)
ตั้งค่า OutputHandler.ResultListener เพื่อรับผลการจัดประเภทแบบไม่พร้อมกันเมื่อตัวแยกประเภทเสียงอยู่ในโหมดสตรีมเสียง
พารามิเตอร์
| resultListener |
|---|
สาธารณะ นามธรรม AudioClassifier.AudioClassifierOptions.Builder setRunningMode (RunningMode runningMode)
ตั้งค่า RunningMode สําหรับงานตัวแยกประเภทเสียง มีค่าเริ่มต้นเป็นโหมดคลิปเสียง ตัวแยกประเภทรูปภาพมี 2 โหมด ได้แก่
- AUDIO_CLIPS: โหมดที่ใช้การแยกประเภทเสียงในคลิปเสียง ผู้ใช้จะฟีดคลิปเสียงไปยังเมธอด "classify" และจะได้รับผลลัพธ์การจัดหมวดหมู่เป็นค่าที่แสดงผล
- AUDIO_stream: โหมดที่ใช้การแยกประเภทเสียงในสตรีมเสียง เช่น จากไมโครโฟน ผู้ใช้เรียก "classifyAsync" เพื่อพุชข้อมูลเสียงไปยัง AudioClassifier ผลการแยกประเภทจะปรากฏในโค้ดเรียกกลับผลลัพธ์เมื่อตัวแยกประเภทเสียงทำงานเสร็จแล้ว
พารามิเตอร์
| runningMode |
|---|
สาธารณะ นามธรรม AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (Float ScoreThreshold)
ตั้งค่าเกณฑ์คะแนนซึ่งไม่บังคับ ผลลัพธ์ที่มีคะแนนต่ำกว่าค่านี้จะถูกปฏิเสธ
ลบล้างเกณฑ์คะแนนที่ระบุไว้ในข้อมูลเมตาของโมเดล TFLite หากมี
พารามิเตอร์
| scoreThreshold |
|---|