AudioClassifier.AudioClassifierOptions.Builder

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

AudioClassifier.AudioClassifierOptions এর জন্য নির্মাতা।

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

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

চূড়ান্ত অডিও ক্লাসিফায়ার। অডিও ক্লাসিফায়ার অপশন
নির্মাণ ()
AudioClassifier.AudioClassifierOptions উদাহরণ যাচাই করে এবং তৈরি করে।
বিমূর্ত AudioClassifier.AudioClassifierOptions.Builder
setBaseOptions ( BaseOptions baseOptions)
অডিও ক্লাসিফায়ার টাস্কের জন্য BaseOptions সেট করে।
বিমূর্ত AudioClassifier.AudioClassifierOptions.Builder
setCategoryAllowlist ( List < String > categoryAllowlist)
বিভাগের নামের ঐচ্ছিক অনুমোদিত তালিকা সেট করে।
বিমূর্ত AudioClassifier.AudioClassifierOptions.Builder
setCategoryDenylist ( তালিকা < String > categoryDenylist)
বিভাগের নামগুলির ঐচ্ছিক অস্বীকার তালিকা সেট করে।
বিমূর্ত AudioClassifier.AudioClassifierOptions.Builder
সেটDisplayNamesLocale ( স্ট্রিং লোকেল)
TFLite মডেল মেটাডেটার মাধ্যমে নির্দিষ্ট প্রদর্শন নামের জন্য ব্যবহার করার জন্য ঐচ্ছিক লোকেল সেট করে, যদি থাকে।
বিমূর্ত AudioClassifier.AudioClassifierOptions.Builder
সেটErrorListener ( ErrorListener errorListener)
একটি ঐচ্ছিক ErrorListener সেট করে।
বিমূর্ত AudioClassifier.AudioClassifierOptions.Builder
setMaxResults ( পূর্ণসংখ্যা সর্বাধিক ফলাফল)
ফিরতে সর্বোচ্চ স্কোর করা শ্রেণীবিভাগ ফলাফলের ঐচ্ছিক সর্বোচ্চ সংখ্যা সেট করে।
বিমূর্ত AudioClassifier.AudioClassifierOptions.Builder
setResultListener ( PureResultListener < AudioClassifierResult > result Listener)
অডিও ক্লাসিফায়ার যখন অডিও স্ট্রীম মোডে থাকে তখন অসিঙ্ক্রোনাসভাবে শ্রেণিবিন্যাসের ফলাফল পেতে OutputHandler.ResultListener সেট করে৷
বিমূর্ত AudioClassifier.AudioClassifierOptions.Builder
সেট রানিংমোড ( রানিংমোড রানিংমোড)
অডিও ক্লাসিফায়ার টাস্কের জন্য RunningMode সেট করে।
বিমূর্ত AudioClassifier.AudioClassifierOptions.Builder
সেটস্কোর থ্রেশহোল্ড ( ফ্লোট স্কোর থ্রেশহোল্ড)
ঐচ্ছিক স্কোর থ্রেশহোল্ড সেট করে।

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

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

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

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

সর্বজনীন চূড়ান্ত অডিও ক্লাসিফায়ার। অডিও ক্লাসিফায়ার অপশন বিল্ড ()

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

নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি সেট বিকল্পগুলির মধ্যে কোনটি অবৈধ হয়।

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

অডিও ক্লাসিফায়ার টাস্কের জন্য BaseOptions সেট করে।

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

সর্বজনীন বিমূর্ত AudioClassifier.AudioClassifierOptions.Builder setCategoryAllowlist ( List < String > categoryAllowlist)

বিভাগের নামের ঐচ্ছিক অনুমোদিত তালিকা সেট করে।

যদি খালি না থাকে, শনাক্তকরণ ফলাফল যার বিভাগের নাম এই সেটে নেই তা ফিল্টার আউট করা হবে। সদৃশ বা অজানা বিভাগের নাম উপেক্ষা করা হয়। categoryDenylist সাথে পারস্পরিক একচেটিয়া।

পরামিতি
বিভাগ অনুমোদিত তালিকা

সর্বজনীন বিমূর্ত AudioClassifier.AudioClassifierOptions.Builder setCategoryDenylist ( তালিকা < String > categoryDenylist)

বিভাগের নামগুলির ঐচ্ছিক অস্বীকার তালিকা সেট করে।

খালি না থাকলে, এই সেটে যার বিভাগের নাম আছে তা সনাক্তকরণের ফলাফলগুলি ফিল্টার করা হবে৷ সদৃশ বা অজানা বিভাগের নাম উপেক্ষা করা হয়। categoryAllowlist সাথে পারস্পরিকভাবে এক্সক্লুসিভ।

পরামিতি
বিভাগ অস্বীকারকারী

সর্বজনীন বিমূর্ত AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale ( স্ট্রিং লোকেল)

TFLite মডেল মেটাডেটার মাধ্যমে নির্দিষ্ট প্রদর্শন নামের জন্য ব্যবহার করার জন্য ঐচ্ছিক লোকেল সেট করে, যদি থাকে।

পরামিতি
লোকেল

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

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

পরামিতি
errorListener

সর্বজনীন বিমূর্ত AudioClassifier.AudioClassifierOptions.Builder setMaxResults ( Integer maxResults)

ফিরতে সর্বোচ্চ স্কোর করা শ্রেণীবিভাগ ফলাফলের ঐচ্ছিক সর্বোচ্চ সংখ্যা সেট করে।

সেট করা না থাকলে, সমস্ত উপলব্ধ ফলাফল ফেরত দেওয়া হয়। সেট করা হলে, অবশ্যই > 0 হতে হবে।

পরামিতি
সর্বোচ্চ ফলাফল

সর্বজনীন বিমূর্ত AudioClassifier.AudioClassifierOptions.Builder setResultListener ( PureResultListener < AudioClassifierResult > resultListener)

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

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

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

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

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

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

সর্বজনীন বিমূর্ত AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold ( Float scoreThreshold)

ঐচ্ছিক স্কোর থ্রেশহোল্ড সেট করে। এই মানের নিচে স্কোর সহ ফলাফল প্রত্যাখ্যান করা হয়।

TFLite মডেল মেটাডেটাতে নির্দিষ্ট স্কোর থ্রেশহোল্ড ওভাররাইড করে, যদি থাকে।

পরামিতি
স্কোর থ্রেশহোল্ড