AudioEmbedder.AudioEmbedderOptions
का बिल्डर.
पब्लिक कंस्ट्रक्टर
Builder()
|
सार्वजनिक तरीके
फ़ाइनल AudioEmbedder.AudioEmbedderOptions |
build()
यह
AudioEmbedder.AudioEmbedderOptions इंस्टेंस की पुष्टि करता है और उसे बनाता है. |
ऐब्सट्रैक्ट AudioEmbedder.AudioEmbedderOptions.Builder) |
setBaseOptions(BaseOptions baseOptions)
यह ऑडियो एम्बेड करने वाले टास्क के लिए
BaseOptions सेट करता है. |
ऐब्सट्रैक्ट AudioEmbedder.AudioEmbedderOptions.Builder) | |
ऐब्सट्रैक्ट 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 |
---|