เครื่องมือสร้างสำหรับ 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 |
---|