AudioEmbedder

পাবলিক চূড়ান্ত ক্লাস AudioEmbedder

অডিও ক্লিপ বা অডিও স্ট্রীমে অডিও এম্বেডিং নিষ্কাশন সম্পাদন করে।

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

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

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

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

  • এই আউটপুট স্তরের জন্য প্রত্যাবর্তিত বৈশিষ্ট্য ভেক্টরের `N` মাত্রার সাথে সংশ্লিষ্ট `N` উপাদান।
  • হয় 2 বা 4 মাত্রা, যেমন `[1 x N]` বা `[1 x 1 x 1 x N]`।

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

পাবলিক স্ট্যাটিক AudioEmbedder createFromOptions (প্রসঙ্গ প্রসঙ্গ, AudioEmbedder.AudioEmbedderOptions বিকল্প)

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

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

সর্বজনীন AudioEmbedderResult এম্বেড ( AudioData audioClip)

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

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

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