AudioClassifier.AudioClassifierOptions
का बिल्डर.
पब्लिक कंस्ट्रक्टर
Builder()
|
सार्वजनिक तरीके
फ़ाइनल AudioClassifier.AudioClassifierOptions |
build()
यह
AudioClassifier.AudioClassifierOptions इंस्टेंस की पुष्टि करता है और उसे बनाता है. |
ऐब्सट्रैक्ट AudioClassifier.AudioClassifierOptions.Builder | |
ऐब्सट्रैक्ट AudioClassifier.AudioClassifierOptions.Builder |
setCategoryAllowlist(सूची<स्ट्रिंग> कैटगरी की अनुमति वाली सूची)
यह नीति, कैटगरी के नामों की अनुमति वाली वैकल्पिक सूची सेट करती है.
|
ऐब्सट्रैक्ट AudioClassifier.AudioClassifierOptions.Builder |
setCategoryDenylist(सूची<String> categorydenlist)
यह विकल्प, कैटगरी के नामों की ब्लॉकलिस्ट सेट करता है. हालांकि, ऐसा करना ज़रूरी नहीं है.
|
ऐब्सट्रैक्ट AudioClassifier.AudioClassifierOptions.Builder |
setDisplayNamesLocale(स्ट्रिंग की स्थान-भाषा)
अगर TFLite मॉडल मेटाडेटा की मदद से तय किए गए डिसप्ले नेम हैं, तो वैकल्पिक स्थान-भाषा को सेट करता है.
|
ऐब्सट्रैक्ट AudioClassifier.AudioClassifierOptions.Builder | |
ऐब्सट्रैक्ट AudioClassifier.AudioClassifierOptions.Builder |
setMaxResults(Integer maxresults)
यह विकल्प, टॉप-स्कोर किए गए कैटगरी के नतीजों की, वैकल्पिक तौर पर ज़्यादा से ज़्यादा संख्या को सेट करता है.
|
ऐब्सट्रैक्ट AudioClassifier.AudioClassifierOptions.Builder |
setResultListener(PureResultListener<AudioClassifierResult> resultListener)
जब ऑडियो क्लासिफ़ायर, ऑडियो स्ट्रीम मोड में होता है, तब यह
OutputHandler.ResultListener को एसिंक्रोनस तरीके से क्लासिफ़िकेशन के नतीजे पाने के लिए सेट करता है. |
ऐब्सट्रैक्ट AudioClassifier.AudioClassifierOptions.Builder | |
ऐब्सट्रैक्ट AudioClassifier.AudioClassifierOptions.Builder |
इनहेरिट किए गए तरीके
पब्लिक कंस्ट्रक्टर
सार्वजनिक बिल्डर ()
सार्वजनिक तरीके
सार्वजनिक फ़ाइनल AudioClassifier.AudioClassifierOptions बिल्ड ()
यह AudioClassifier.AudioClassifierOptions
इंस्टेंस की पुष्टि करता है और उसे बनाता है.
थ्रो
IllegalArgumentException | अगर कोई भी सेट विकल्प अमान्य हैं. |
---|
सार्वजनिक ऐब्सट्रैक्ट AudioClassifier.AudioClassifierOptions.Builder setBaseOptions (BaseOptions baseOptions)
यह ऑडियो क्लासिफ़ायर टास्क के लिए BaseOptions
सेट करता है.
पैरामीटर
baseOptions |
---|
सार्वजनिक ऐब्स्ट्रैक्ट AudioClassifier.AudioClassifierOptions.Builder setCategoryAllowlist (सूची<स्ट्रिंग> कैटगरी की अनुमति वाली सूची)
यह नीति, कैटगरी के नामों की अनुमति वाली वैकल्पिक सूची सेट करती है.
अगर यह फ़ील्ड खाली नहीं है, तो पहचान के जिन नतीजों की कैटगरी का नाम इस सेट में नहीं होगा उन्हें फ़िल्टर करके
बाहर कर दिया जाएगा. श्रेणी के डुप्लीकेट या अज्ञात नामों पर ध्यान नहीं दिया जाता है. categoryDenylist
के साथ म्यूचुअली एक्सक्लूसिव.
पैरामीटर
categoryAllowlist |
---|
AudioClassifier.AudioClassifierOptions.Builder setCategoryDenylist
यह विकल्प, कैटगरी के नामों की ब्लॉकलिस्ट सेट करता है. हालांकि, ऐसा करना ज़रूरी नहीं है.
अगर यह फ़ील्ड खाली नहीं है, तो पहचान के जिन नतीजों की कैटगरी का नाम इस सेट में होगा उन्हें फ़िल्टर करके बाहर कर दिया जाएगा.
श्रेणी के डुप्लीकेट या अज्ञात नामों पर ध्यान नहीं दिया जाता है. categoryAllowlist
के साथ म्यूचुअली एक्सक्लूसिव.
पैरामीटर
categoryDenylist |
---|
सार्वजनिक ऐब्सट्रैक्ट AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale (स्ट्रिंग स्थान-भाषा)
अगर TFLite मॉडल मेटाडेटा की मदद से तय किए गए डिसप्ले नेम हैं, तो वैकल्पिक स्थान-भाषा को सेट करता है.
पैरामीटर
स्थान-भाषा |
---|
सार्वजनिक ऐब्स्ट्रैक्ट AudioClassifier.AudioClassifierOptions.Builder setErrorListener (ErrorListenererrorListener)
वैकल्पिक ErrorListener
सेट करता है.
पैरामीटर
errorListener |
---|
सार्वजनिक ऐब्स्ट्रैक्ट AudioClassifier.AudioClassifierOptions.Builder setMaxResults (Integer maxresults)
यह विकल्प, टॉप-स्कोर किए गए कैटगरी के नतीजों की, वैकल्पिक तौर पर ज़्यादा से ज़्यादा संख्या को सेट करता है.
अगर यह नीति सेट नहीं है, तो सभी उपलब्ध नतीजे दिखाए जाते हैं. अगर यह नीति सेट है, तो इसे > 0 होना चाहिए.
पैरामीटर
maxResults |
---|
सार्वजनिक ऐब्स्ट्रैक्ट AudioClassifier.AudioClassifierOptions.Builder setResultListener (PureResultListener<AudioClassifierResult> resultListener)
जब ऑडियो क्लासिफ़ायर, ऑडियो स्ट्रीम मोड में होता है, तब यह OutputHandler.ResultListener
को एसिंक्रोनस तरीके से क्लासिफ़िकेशन के नतीजे पाने के लिए सेट करता है.
पैरामीटर
resultListener |
---|
सार्वजनिक ऐब्सट्रैक्ट AudioClassifier.AudioClassifierOptions.Builder setRunningMode (RunningMode runningMode)
यह ऑडियो क्लासिफ़ायर टास्क के लिए RunningMode
सेट करता है. डिफ़ॉल्ट रूप से ऑडियो क्लिप
मोड चालू होता है. इमेज की कैटगरी तय करने वाले टूल में दो मोड हैं:
- AUDIO_CLIPS: ऑडियो क्लिप पर ऑडियो क्लासिफ़िकेशन मोड. उपयोगकर्ता, `classify` तरीके में ऑडियो क्लिप फ़ीड करते हैं और क्लासिफ़िकेशन के नतीजे, रिटर्न वैल्यू के तौर पर पाते हैं.
- AUDIO_STREAM: ऑडियो स्ट्रीम पर ऑडियो की कैटगरी तय करने का मोड, जैसे कि माइक्रोफ़ोन से. उपयोगकर्ता, ऑडियो डेटा को AudioClassifier में पुश करने के लिए `classifyAsync` को कॉल करते हैं. ऑडियो क्लासिफ़ायर के पूरा होने पर, क्लासिफ़िकेशन के नतीजे नतीजे के कॉलबैक में उपलब्ध होंगे.
पैरामीटर
runningMode |
---|
सार्वजनिक ऐब्स्ट्रैक्ट AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (फ़्लोट स्कोर थ्रेशोल्ड)
वैकल्पिक स्कोर थ्रेशोल्ड सेट करता है. इस वैल्यू से कम स्कोर वाले नतीजे अस्वीकार कर दिए जाते हैं.
अगर कोई है, तो TFLite मॉडल के मेटाडेटा में दिए गए स्कोर के थ्रेशोल्ड को बदल देता है.
पैरामीटर
scoreThreshold |
---|