AudioClassifier.AudioClassifierOptions.Builder

AudioClassifier.AudioClassifierOptions.Builder คลาสคงที่สาธารณะ

ตัวสร้างที่ช่วยกำหนดค่าอินสแตนซ์ของ AudioClassifierOptions

วิธีการสาธารณะ

AudioClassifier.AudioClassifierตัวเลือก
AudioClassifier.AudioClassifierOptions.Builder
setBaseOptions ( BaseOptions baseOptions)
ตั้งค่าตัวเลือกทั่วไปเพื่อกำหนดค่า Task API เช่น ตัวเร่งความเร็ว
AudioClassifier.AudioClassifierOptions.Builder
setDisplayNamesLocale ( สตริง displayNamesLocale)
ตั้งค่าภาษาที่จะใช้สำหรับชื่อที่แสดงที่ระบุผ่านข้อมูลเมตาของโมเดล TFLite หากมี
AudioClassifier.AudioClassifierOptions.Builder
setLabelAllowList ( รายการ < สตริง > labelAllowList)
ตั้งค่ารายการป้ายกำกับที่อนุญาต (ไม่บังคับ)
AudioClassifier.AudioClassifierOptions.Builder
setLabelDenyList ( รายการ < สตริง > labelDenyList)
ตั้งค่ารายการป้ายกำกับที่เป็นตัวเลือกที่ปฏิเสธ
AudioClassifier.AudioClassifierOptions.Builder
setMaxResults (int maxResults)
ตั้งค่าจำนวนสูงสุดของผลลัพธ์ที่ทำคะแนนสูงสุดที่จะส่งคืน
AudioClassifier.AudioClassifierOptions.Builder
setScoreThreshold (เกณฑ์คะแนนลอยตัว)
กำหนดเกณฑ์คะแนน

วิธีการสืบทอด

วิธีการสาธารณะ

สาธารณะ AudioClassifier.AudioClassifierOptions build ()

AudioClassifier.AudioClassifierOptions.Builder setBaseOptions สาธารณะ ( BaseOptions baseOptions)

ตั้งค่าตัวเลือกทั่วไปเพื่อกำหนดค่า Task API เช่น ตัวเร่งความเร็ว

พารามิเตอร์
ฐานตัวเลือก

AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale สาธารณะ ( สตริง displayNamesLocale)

ตั้งค่าภาษาที่จะใช้สำหรับชื่อที่แสดงที่ระบุผ่านข้อมูลเมตาของโมเดล TFLite หากมี

ค่าเริ่มต้นเป็นภาษาอังกฤษ ( "en" ) ดู ไฟล์สคีมาข้อมูลเมตา TFLite สำหรับรูปแบบสถานที่ซึ่งเป็นที่ยอมรับ

พารามิเตอร์
displayNamesLocale

AudioClassifier.AudioClassifierOptions.Builder setLabelAllowList สาธารณะ ( รายการ < สตริง > labelAllowList)

ตั้งค่ารายการป้ายกำกับที่อนุญาต (ไม่บังคับ)

หากไม่ว่างเปล่า การจำแนกประเภทที่มีป้ายกำกับไม่อยู่ในชุดนี้จะถูกกรองออก ป้ายกำกับที่ซ้ำหรือไม่รู้จักจะถูกละเว้น เอกสิทธิ์ร่วมกันกับ labelDenyList

พารามิเตอร์
labelAllowList

AudioClassifier.AudioClassifierOptions.Builder setLabelDenyList สาธารณะ ( รายการ < สตริง > labelDenyList)

ตั้งค่ารายการป้ายกำกับที่เป็นตัวเลือกที่ปฏิเสธ

หากไม่ว่างเปล่า การจำแนกประเภทที่มีป้ายกำกับอยู่ในชุดนี้จะถูกกรองออก ป้ายกำกับที่ซ้ำหรือไม่รู้จักจะถูกละเว้น ไม่เกิดร่วมกันกับ labelAllowList

พารามิเตอร์
labelDenyList

AudioClassifier.AudioClassifierOptions.Builder สาธารณะ setMaxResults (int maxResults)

ตั้งค่าจำนวนสูงสุดของผลลัพธ์ที่ทำคะแนนสูงสุดที่จะส่งคืน

พารามิเตอร์
ผลลัพธ์สูงสุด ถ้า < 0 ผลลัพธ์ทั้งหมดจะถูกส่งกลับ ถ้าเป็น 0 ข้อผิดพลาดอาร์กิวเมนต์ที่ไม่ถูกต้องจะถูกส่งกลับ ค่าเริ่มต้นเป็น -1

AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold สาธารณะ (scoreThreshold ลอย)

กำหนดเกณฑ์คะแนน

โดยจะแทนที่ข้อมูลที่ระบุไว้ในข้อมูลเมตาของโมเดล (ถ้ามี) ผลลัพธ์ที่ต่ำกว่าค่านี้จะถูกปฏิเสธ

พารามิเตอร์
เกณฑ์คะแนน