AudioClassifier

পাবলিক ফাইনাল ক্লাস অডিও ক্লাসিফায়ার

অডিও ক্লিপ বা অডিও স্ট্রীমে অডিও শ্রেণীবিভাগ সম্পাদন করে।

এই APIটি বাধ্যতামূলক TFLite মডেল মেটাডেটা সহ একটি TFLite মডেল আশা করে যাতে একক ইনপুট অডিও টেনসরের বাধ্যতামূলক অডিও বৈশিষ্ট্য এবং ঐচ্ছিক (কিন্তু প্রস্তাবিত) লেবেল আইটেমগুলিকে অ্যাসোসিয়েটেড ফাইল হিসাবে TENSOR_AXIS_LABELS প্রতি আউটপুট শ্রেণীবিভাগ টেনসরের সাথে থাকে৷

ইনপুট টেনসর: (kTfLiteFloat32)

  • ইনপুট অডিও বাফার আকার `[ব্যাচ * নমুনা]`।
  • ব্যাচ অনুমান সমর্থিত নয় (`ব্যাচ` 1 হতে হবে)।
  • মাল্টি-চ্যানেল মডেলের জন্য, চ্যানেলগুলিকে ইন্টারলিভ করা দরকার।

এর সাথে কমপক্ষে একটি আউটপুট টেনসর: (kTfLiteFloat32)

  • `N` সহ `[1 x N]` বিন্যাসটি বিভাগের সংখ্যার প্রতিনিধিত্ব করে।
  • ঐচ্ছিক (কিন্তু প্রস্তাবিত) TENSOR_AXIS_LABELS টাইপ সহ অ্যাসোসিয়েটেড ফাইল হিসাবে লেবেল আইটেম, প্রতি লাইনে একটি লেবেল রয়েছে। ফলাফলের `শ্রেণি_নাম` ক্ষেত্রটি পূরণ করতে প্রথম এ জাতীয় AssociatedFile (যদি থাকে) ব্যবহার করা হয়। `display_name` ক্ষেত্রটি AssociatedFile (যদি থাকে) থেকে পূর্ণ হয় যার লোকেল নির্মাণের সময় ব্যবহৃত `AudioClassifierOptions` এর `display_names_locale` ক্ষেত্রের সাথে মেলে ("en" ডিফল্টরূপে, যেমন ইংরেজি)। যদি এইগুলির কোনোটিই উপলব্ধ না হয় তবে ফলাফলের শুধুমাত্র `সূচী` ক্ষেত্রটি পূরণ করা হবে।

নেস্টেড ক্লাস

ক্লাস AudioClassifier.AudioClassifierOptions সেট আপ এবং AudioClassifier জন্য বিকল্প।

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

অডিও ক্লাসিফায়ার ফলাফল
অকার্যকর
classifyAsync ( অডিওডেটা অডিওব্লক, দীর্ঘ টাইমস্ট্যাম্প)
স্ট্যাটিক অডিও ক্লাসিফায়ার
createFromBuffer (প্রসঙ্গ প্রসঙ্গ, বাইটবাফার মডেলবাফার)
একটি মডেল বাফার এবং ডিফল্ট AudioClassifier.AudioClassifierOptions থেকে একটি AudioClassifier উদাহরণ তৈরি করে।
স্ট্যাটিক অডিও ক্লাসিফায়ার
createFromFile (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপথ)
একটি মডেল ফাইল এবং ডিফল্ট AudioClassifier.AudioClassifierOptions থেকে একটি AudioClassifier উদাহরণ তৈরি করে।
স্ট্যাটিক অডিও ক্লাসিফায়ার
createFromFile (প্রসঙ্গ প্রসঙ্গ, ফাইল মডেল ফাইল )
একটি মডেল ফাইল এবং ডিফল্ট AudioClassifier.AudioClassifierOptions থেকে একটি AudioClassifier উদাহরণ তৈরি করে।
স্ট্যাটিক অডিও ক্লাসিফায়ার
createFromOptions (প্রসঙ্গ প্রসঙ্গ, AudioClassifier.AudioClassifierOptions বিকল্প)
একটি AudioClassifier.AudioClassifierOptions উদাহরণ থেকে একটি AudioClassifier দৃষ্টান্ত তৈরি করে।

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

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

সর্বজনীন অডিও ক্লাসিফায়ার ফলাফল শ্রেণীবদ্ধ করুন ( অডিওডেটা অডিওক্লিপ)

পরামিতি
অডিওক্লিপ

সর্বজনীন অকার্যকর classifyAsync ( অডিওডেটা অডিওব্লক, দীর্ঘ টাইমস্ট্যাম্প)

পরামিতি
audioBlock
টাইমস্ট্যাম্প

পাবলিক স্ট্যাটিক অডিও ক্লাসিফায়ার তৈরি করে ফ্রমবাফার (প্রসঙ্গ প্রসঙ্গ, বাইটবাফার মডেলবাফার)

একটি মডেল বাফার এবং ডিফল্ট AudioClassifier.AudioClassifierOptions থেকে একটি AudioClassifier উদাহরণ তৈরি করে।

পরামিতি
প্রসঙ্গ একটি অ্যান্ড্রয়েড ERROR(/Context)
মডেলবাফার শ্রেণিবিন্যাস মডেলের একটি সরাসরি ByteBuffer বা একটি ERROR(/MappedByteBuffer)
নিক্ষেপ করে
যদি AudioClassifier তৈরির সময় কোনো ত্রুটি থাকে।

পাবলিক স্ট্যাটিক অডিও ক্লাসিফায়ার createFromFile (প্রসঙ্গ প্রসঙ্গ, স্ট্রিং মডেলপথ)

একটি মডেল ফাইল এবং ডিফল্ট AudioClassifier.AudioClassifierOptions থেকে একটি AudioClassifier উদাহরণ তৈরি করে।

পরামিতি
প্রসঙ্গ একটি অ্যান্ড্রয়েড ERROR(/Context)
মডেলপথ সম্পদের শ্রেণীবিভাগ মডেলের পথ।
নিক্ষেপ করে
যদি AudioClassifier তৈরির সময় কোনো ত্রুটি থাকে।

পাবলিক স্ট্যাটিক অডিও ক্লাসিফায়ার createFromFile (প্রসঙ্গ প্রসঙ্গ, ফাইল মডেল ফাইল)

একটি মডেল ফাইল এবং ডিফল্ট AudioClassifier.AudioClassifierOptions থেকে একটি AudioClassifier উদাহরণ তৈরি করে।

পরামিতি
প্রসঙ্গ একটি অ্যান্ড্রয়েড ERROR(/Context)
মডেল ফাইল শ্রেণীবিভাগ মডেল File উদাহরণ.
নিক্ষেপ করে
IO ব্যতিক্রম tflite মডেল ফাইল খোলার সময় যদি একটি I/O ত্রুটি ঘটে।
যদি AudioClassifier তৈরির সময় কোনো ত্রুটি থাকে।

পাবলিক স্ট্যাটিক অডিওক্ল্যাসিফায়ার createFromOptions (প্রসঙ্গ প্রসঙ্গ, AudioClassifier.AudioClassifierOptions বিকল্প)

একটি AudioClassifier.AudioClassifierOptions উদাহরণ থেকে একটি AudioClassifier দৃষ্টান্ত তৈরি করে।

পরামিতি
প্রসঙ্গ একটি অ্যান্ড্রয়েড ERROR(/Context)
বিকল্প একটি AudioClassifier.AudioClassifierOptions উদাহরণ।
নিক্ষেপ করে
যদি AudioClassifier তৈরির সময় কোনো ত্রুটি থাকে।