AudioEmbedder.AudioEmbedderOptions.Builder

पब्लिक स्टैटिक ऐब्स्ट्रैक्ट क्लास AudioEmbedder.AudioEmbedderOptions.Builder

AudioEmbedder.AudioEmbedderOptions का बिल्डर.

पब्लिक कंस्ट्रक्टर

सार्वजनिक तरीके

फ़ाइनल AudioEmbedder.AudioEmbedderOptions
build()
यह AudioEmbedder.AudioEmbedderOptions इंस्टेंस की पुष्टि करता है और उसे बनाता है.
ऐब्सट्रैक्ट AudioEmbedder.AudioEmbedderOptions.Builder)
setBaseOptions(BaseOptions baseOptions)
यह ऑडियो एम्बेड करने वाले टास्क के लिए BaseOptions सेट करता है.
ऐब्सट्रैक्ट AudioEmbedder.AudioEmbedderOptions.Builder)
setErrorListener(ErrorListener गड़बड़ी की पहचान करने वाला)
वैकल्पिक ErrorListener सेट करता है.
ऐब्सट्रैक्ट AudioEmbedder.AudioEmbedderOptions.Builder)
setL2Normalize(बूलियन l2 नॉर्मलाइज़)
सेट करता है कि वापस किए गए एम्बेड पर L2 नॉर्मलाइज़ेशन की ज़रूरत है या नहीं.
ऐब्सट्रैक्ट AudioEmbedder.AudioEmbedderOptions.Builder)
setQuantize(बूलियन क्वांटाइज़)
सेट करता है कि वापस किए गए एम्बेडिंग को स्केलर क्वांटाइज़ेशन के ज़रिए बाइट में मापा जाना चाहिए या नहीं.
ऐब्सट्रैक्ट AudioEmbedder.AudioEmbedderOptions.Builder)
setResultListener(PureResultListener<AudioEmbedderResult> resultListener)
जब ऑडियो एम्बेडर ऑडियो स्ट्रीम मोड में होता है, तो यह OutputHandler.ResultListener को एसिंक्रोनस तरीके से एम्बेड करने के नतीजे पाने के लिए सेट करती है.
ऐब्सट्रैक्ट AudioEmbedder.AudioEmbedderOptions.Builder)
setRunningMode(RunningMode runningMode)
यह ऑडियो एम्बेड करने वाले टास्क के लिए RunningMode सेट करता है.

इनहेरिट किए गए तरीके

पब्लिक कंस्ट्रक्टर

सार्वजनिक बिल्डर ()

सार्वजनिक तरीके

सार्वजनिक फ़ाइनल AudioEmbedder.AudioEmbedderOptions बिल्ड ()

यह AudioEmbedder.AudioEmbedderOptions इंस्टेंस की पुष्टि करता है और उसे बनाता है.

थ्रो
IllegalArgumentException अगर नतीजे लिसनर और रनिंग मोड को सही तरीके से कॉन्फ़िगर नहीं किया गया है. नतीजा सुनने वाले को सिर्फ़ तब सेट किया जाना चाहिए, जब ऑडियो एम्बेडर ऑडियो स्ट्रीम मोड में हो.

सार्वजनिक ऐब्सट्रैक्ट AudioEmbedder.AudioEmbedderOptions.Builder setBaseOptions (BaseOptions baseOptions)

यह ऑडियो एम्बेड करने वाले टास्क के लिए BaseOptions सेट करता है.

पैरामीटर
baseOptions

सार्वजनिक ऐब्सट्रैक्ट AudioEmbedder.AudioEmbedderOptions.Builder setErrorListener (ErrorListenererrorListener)

वैकल्पिक ErrorListener सेट करता है.

पैरामीटर
errorListener

सार्वजनिक ऐब्स्ट्रैक्ट AudioEmbedder.AudioEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)

सेट करता है कि वापस किए गए एम्बेड पर L2 नॉर्मलाइज़ेशन की ज़रूरत है या नहीं. इस विकल्प का इस्तेमाल सिर्फ़ तब करें, जब मॉडल में पहले से ही कोई नेटिव L2_NORMALIZATION TF Lite Op शामिल न हो. ज़्यादातर मामलों में, ऐसा पहले से ही होता है और TF Lite अनुमान की मदद से, L2 मानक पूरा हो जाता है.

डिफ़ॉल्ट रूप से 'गलत' होता है.

पैरामीटर
l2Normalize

सार्वजनिक ऐब्सट्रैक्ट AudioEmbedder.AudioEmbedderOptions.Builder setQuantize (boolean quantize)

सेट करता है कि वापस किए गए एम्बेडिंग को स्केलर क्वांटाइज़ेशन के ज़रिए बाइट में मापा जाना चाहिए या नहीं. एम्बेड किए गए डाइमेंशन को यूनिट-नर्म माना जाता है. इसलिए, [-1.0, 1.0] में किसी भी डाइमेंशन की वैल्यू होने की गारंटी होती है. अगर ऐसा नहीं है, तो setL2Normalize(boolean) का इस्तेमाल करें.

डिफ़ॉल्ट रूप से 'गलत' होता है.

पैरामीटर
मात्रा बढ़ाएं

AudioEmbedder.AudioEmbedderOptions.Builder setResultListenerPureResultListenerAudioEmbedderResult

जब ऑडियो एम्बेडर ऑडियो स्ट्रीम मोड में होता है, तो यह OutputHandler.ResultListener को एसिंक्रोनस तरीके से एम्बेड करने के नतीजे पाने के लिए सेट करती है.

पैरामीटर
resultListener

सार्वजनिक ऐब्सट्रैक्ट AudioEmbedder.AudioEmbedderOptions.Builder setRunningMode (RunningMode runningMode)

यह ऑडियो एम्बेड करने वाले टास्क के लिए RunningMode सेट करता है. डिफ़ॉल्ट रूप से ऑडियो क्लिप मोड चालू होता है. इमेज एम्बेडर में दो मोड हैं:

  • AUDIO_CLIPS: ऑडियो क्लिप पर ऑडियो एम्बेड करने का मोड. उपयोगकर्ता, `एम्बेड करने` के तरीके में ऑडियो क्लिप फ़ीड करते हैं और एम्बेड करने के नतीजे, रिटर्न वैल्यू के तौर पर मिलते हैं.
  • AUDIO_STREAM: ऑडियो स्ट्रीम पर ऑडियो एम्बेड करने का मोड, जैसे कि माइक्रोफ़ोन से. उपयोगकर्ता, ऑडियो डेटा को AudioEmbedder में पुश करने के लिए `embedAsync` को कॉल करते हैं, ऑडियो एम्बेडर का काम पूरा होने पर, एम्बेड किए गए नतीजे, नतीजे के कॉलबैक में उपलब्ध होंगे.

पैरामीटर
runningMode