AudioEmbedder.AudioEmbedderOptions এর জন্য নির্মাতা।
পাবলিক কনস্ট্রাক্টর
নির্মাতা () |
পাবলিক পদ্ধতি
| চূড়ান্ত AudioEmbedder.AudioEmbedderOptions | নির্মাণ () AudioEmbedder.AudioEmbedderOptions উদাহরণ যাচাই করে এবং তৈরি করে। |
| বিমূর্ত AudioEmbedder.AudioEmbedderOptions.Builder | |
| বিমূর্ত AudioEmbedder.AudioEmbedderOptions.Builder | |
| বিমূর্ত AudioEmbedder.AudioEmbedderOptions.Builder | setL2Normalize (বুলিয়ান l2Normalize) প্রত্যাবর্তিত এম্বেডিংগুলিতে L2 স্বাভাবিককরণ করা উচিত কিনা তা সেট করে। |
| বিমূর্ত AudioEmbedder.AudioEmbedderOptions.Builder | সেট কোয়ান্টাইজ (বুলিয়ান কোয়ান্টাইজ) প্রত্যাবর্তিত এম্বেডিং স্কেলার কোয়ান্টাইজেশনের মাধ্যমে বাইটে পরিমাপ করা উচিত কিনা তা সেট করে। |
| বিমূর্ত AudioEmbedder.AudioEmbedderOptions.Builder | setResultListener ( PureResultListener < AudioEmbedderResult > resultListener) যখন অডিও এমবেডার অডিও স্ট্রিম মোডে থাকে তখন অসিঙ্ক্রোনাসভাবে এমবেডিং ফলাফল পেতে OutputHandler.ResultListener সেট করে৷ |
| বিমূর্ত AudioEmbedder.AudioEmbedderOptions.Builder |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক কনস্ট্রাক্টর
পাবলিক বিল্ডার ()
পাবলিক পদ্ধতি
সর্বজনীন চূড়ান্ত 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: অডিও স্ট্রীমে অডিও এম্বেডিং চালানোর মোড, যেমন মাইক্রোফোন থেকে। ব্যবহারকারীরা অডিও এম্বেডারের মধ্যে অডিও ডেটা পুশ করার জন্য `এম্বেডআসিঙ্ক` কল করে, অডিও এমবেডার কাজ শেষ করলে এমবেডিং ফলাফল ফলাফল কলব্যাকে পাওয়া যাবে।
পরামিতি
| রানিংমোড |
|---|