AudioEmbedder.AudioEmbedderOptions.Builder

পাবলিক স্ট্যাটিক বিমূর্ত ক্লাস AudioEmbedder.AudioEmbedderOptions.Builder

AudioEmbedder.AudioEmbedderOptions এর জন্য নির্মাতা।

পাবলিক কনস্ট্রাক্টর

পাবলিক পদ্ধতি

চূড়ান্ত AudioEmbedder.AudioEmbedderOptions
নির্মাণ ()
AudioEmbedder.AudioEmbedderOptions উদাহরণ যাচাই করে এবং তৈরি করে।
বিমূর্ত AudioEmbedder.AudioEmbedderOptions.Builder
setBaseOptions ( BaseOptions baseOptions)
অডিও এমবেডার টাস্কের জন্য BaseOptions সেট করে।
বিমূর্ত AudioEmbedder.AudioEmbedderOptions.Builder
সেটErrorListener ( ErrorListener errorListener)
একটি ঐচ্ছিক ErrorListener সেট করে।
বিমূর্ত AudioEmbedder.AudioEmbedderOptions.Builder
setL2Normalize (বুলিয়ান l2Normalize)
প্রত্যাবর্তিত এম্বেডিংগুলিতে L2 স্বাভাবিককরণ করা উচিত কিনা তা সেট করে।
বিমূর্ত AudioEmbedder.AudioEmbedderOptions.Builder
সেট কোয়ান্টাইজ (বুলিয়ান কোয়ান্টাইজ)
প্রত্যাবর্তিত এম্বেডিং স্কেলার কোয়ান্টাইজেশনের মাধ্যমে বাইটে পরিমাপ করা উচিত কিনা তা সেট করে।
বিমূর্ত AudioEmbedder.AudioEmbedderOptions.Builder
setResultListener ( PureResultListener < AudioEmbedderResult > resultListener)
যখন অডিও এমবেডার অডিও স্ট্রিম মোডে থাকে তখন অসিঙ্ক্রোনাসভাবে এমবেডিং ফলাফল পেতে OutputHandler.ResultListener সেট করে৷
বিমূর্ত AudioEmbedder.AudioEmbedderOptions.Builder
সেট রানিংমোড ( রানিংমোড রানিংমোড)
অডিও এমবেডার টাস্কের জন্য RunningMode সেট করে।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

পাবলিক কনস্ট্রাক্টর

পাবলিক বিল্ডার ()

পাবলিক পদ্ধতি

সর্বজনীন চূড়ান্ত AudioEmbedder.AudioEmbedderOptions বিল্ড ()

AudioEmbedder.AudioEmbedderOptions উদাহরণ যাচাই করে এবং তৈরি করে।

নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি ফলাফল শ্রোতা এবং চলমান মোড সঠিকভাবে কনফিগার করা না হয়। ফলাফল শ্রোতা শুধুমাত্র তখনই সেট করা উচিত যখন অডিও এমবেডার অডিও স্ট্রিম মোডে থাকে।

সর্বজনীন বিমূর্ত AudioEmbedder.AudioEmbedderOptions.Builder setBaseOptions ( BaseOptions baseOptions)

অডিও এমবেডার টাস্কের জন্য BaseOptions সেট করে।

পরামিতি
বেস অপশন

সর্বজনীন বিমূর্ত AudioEmbedder.AudioEmbedderOptions.Builder setErrorListener ( ErrorListener errorListener)

একটি ঐচ্ছিক ErrorListener সেট করে।

পরামিতি
errorListener

সর্বজনীন বিমূর্ত AudioEmbedder.AudioEmbedderOptions.Builder setL2Normalize (বুলিয়ান l2Normalize)

প্রত্যাবর্তিত এম্বেডিংগুলিতে L2 স্বাভাবিককরণ করা উচিত কিনা তা সেট করে। এই বিকল্পটি ব্যবহার করুন শুধুমাত্র যদি মডেলটিতে ইতিমধ্যেই একটি নেটিভ L2_NORMALIZATION TF Lite Op না থাকে৷ বেশিরভাগ ক্ষেত্রে, এটি ইতিমধ্যেই হয় এবং L2 আদর্শ এইভাবে TF Lite অনুমানের মাধ্যমে অর্জন করা হয়।

ডিফল্টরূপে মিথ্যা।

পরামিতি
l2 স্বাভাবিক করা

সর্বজনীন বিমূর্ত AudioEmbedder.AudioEmbedderOptions.Builder setQuantize (বুলিয়ান কোয়ান্টাইজ)

প্রত্যাবর্তিত এম্বেডিং স্কেলার কোয়ান্টাইজেশনের মাধ্যমে বাইটে পরিমাপ করা উচিত কিনা তা সেট করে। এমবেডিংগুলিকে পরোক্ষভাবে ইউনিট-নর্ম হিসাবে ধরে নেওয়া হয় এবং তাই যে কোনও মাত্রার [-1.0, 1.0] -এ মান থাকবে তা নিশ্চিত করা হয়। যদি এটি না হয় তাহলে setL2Normalize(boolean) ব্যবহার করুন।

ডিফল্টরূপে মিথ্যা।

পরামিতি
পরিমাপ করা

সর্বজনীন বিমূর্ত AudioEmbedder.AudioEmbedderOptions.Builder setResultListener ( PureResultListener < AudioEmbedderResult > resultListener)

যখন অডিও এমবেডার অডিও স্ট্রিম মোডে থাকে তখন অসিঙ্ক্রোনাসভাবে এমবেডিং ফলাফল পেতে OutputHandler.ResultListener সেট করে৷

পরামিতি
ফলাফল শ্রোতা

সর্বজনীন বিমূর্ত AudioEmbedder.AudioEmbedderOptions.Builder setRunningMode ( RunningMode runningMode)

অডিও এমবেডার টাস্কের জন্য RunningMode সেট করে। অডিও ক্লিপ মোডে ডিফল্ট। ইমেজ এম্বেডারের দুটি মোড আছে:

  • AUDIO_CLIPS: অডিও ক্লিপগুলিতে অডিও এমবেডিং চালানোর জন্য মোড। ব্যবহারকারীরা অডিও ক্লিপগুলিকে `এম্বেড` পদ্ধতিতে ফিড করে এবং ফিরতি মান হিসাবে এমবেডিং ফলাফলগুলি পাবে।
  • AUDIO_STREAM: অডিও স্ট্রীমে অডিও এম্বেডিং চালানোর মোড, যেমন মাইক্রোফোন থেকে। ব্যবহারকারীরা অডিও এম্বেডারের মধ্যে অডিও ডেটা পুশ করার জন্য `এম্বেডআসিঙ্ক` কল করে, অডিও এমবেডার কাজ শেষ করলে এমবেডিং ফলাফল ফলাফল কলব্যাকে পাওয়া যাবে।

পরামিতি
রানিংমোড