AudioClassifier
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
ينفذ التصنيف على الأشكال الموجية الصوتية.
تتوقع واجهة برمجة التطبيقات (API) نموذج TFLite مع بيانات تعريف نموذج TFLite. .
تدعم واجهة برمجة التطبيقات النماذج التي تحتوي على موتر إدخال صوتي واحد وموتر إخراج تصنيف واحد. لنكون أكثر تحديدا، وهنا المتطلبات.
- موتر الصوت الإدخال (
kTfLiteFloat32
)- إدخال الصوت المخزن المؤقت بالحجم
[batch x samples]
. - استنتاج الدُفعة غير مدعوم (يُشترط أن تكون
batch
1).
موتر نتيجة الإخراج ( kTfLiteFloat32
)- مع فئات
N
ذات أبعاد 2 أو 4، مثل [1 x N]
أو [1 x 1 x 1 x N]
- مطلوب ملف التسمية ليتم تعبئته في البيانات الوصفية. راجع مثال إنشاء البيانات التعريفية لمصنف الصور . إذا لم يتم تعبئة أي ملفات تسمية، فسيتم استخدام الفهرس كتسمية في النتيجة.
شاهد
مثالاً على هذا النموذج،
وأداة CLI التجريبية لتجربة واجهة برمجة التطبيقات هذه بسهولة.
الطرق الموروثة
من فئة java.lang.Object منطقية | |
الدرجة النهائية <؟> | الحصول على كلاس () |
كثافة العمليات | رمز التجزئة () |
الفراغ النهائي | إعلام () |
الفراغ النهائي | إعلام الكل () |
خيط | إلى سلسلة () |
الفراغ النهائي | انتظر (طويل arg0، int arg1) |
الفراغ النهائي | انتظر (طويل arg0) |
الفراغ النهائي | انتظر () |
من الواجهة java.io.Closeable من الواجهة java.lang.AutoCloseable الأساليب العامة
ينفذ التصنيف الفعلي على موتر الصوت المقدم.
حدود
الموتر | TensorAudio يحتوي على مقطع الصوت المُدخل بشكل عائم بقيم تتراوح بين [-1، 1). يجب أن يكون لوسيطة tensor نفس الحجم المسطح لموتر إدخال نموذج TFLite. يوصى بإنشاء tensor باستخدام طريقة createInputTensorAudio . |
---|
سجل الصوت العام createAudioRecord ()
حدود
سياق | |
---|
modelPath | مسار نموذج التصنيف مع البيانات الوصفية في الأصول |
---|
حدود
modelFile | مثيل File نموذج التصنيف |
---|
حدود
سياق | |
---|
modelPath | مسار نموذج التصنيف مع البيانات الوصفية في الأصول |
---|
خيارات | |
---|
حدود
modelFile | مثيل File نموذج التصنيف |
---|
خيارات | |
---|
إرجاع حجم المخزن المؤقت للإدخال المطلوب في عدد العناصر العائمة.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]