تُستخدَم لاستخراج محتوى صوتي مضمَّن في المقاطع الصوتية أو البث الصوتي.
تتوقع واجهة برمجة التطبيقات هذه توفُّر نموذج TFLite مع البيانات الوصفية الإلزامية لنموذج TFLite والتي تحتوي على خصائص الصوت الإلزامية لموتر الصوت للإدخال الفردي وعناصر التصنيف الاختيارية (ولكن يُنصح بها) مثل AssociatedFiles من النوع TENSOR_AXIS_LABELS لكل موتر تصنيف إخراج.
متعدّد الإدخال: (kTfLiteFloat32)
- ذاكرة تخزين مؤقت للإدخال الصوتي بحجم "[عينات * دفعة واحدة]"
- استنتاج الدفعة غير متاح (يجب أن تكون القيمة "دفعة" 1).
- بالنسبة إلى النماذج المتعددة القنوات، يجب أن تكون القنوات متداخلة.
متوتر إخراج واحد على الأقل مع: (kTfLiteFloat32)
- مكوّنات `N` المقابلة للأبعاد `N` لمتجه الميزة المعروض لطبقة الإخراج هذه.
- إما 2 أو 4 أبعاد، أي `[1 x N]` أو `[1 x 1 x 1 x N]`.
الصفوف المتداخلة
صنف | AudioEmbedder.AudioEmbedderOptions | خيارات الإعداد وAudioEmbedder . |
الطرق العامة
ثابت AudioEmbedder |
createFromBuffer(سياق السياق، ByteBuffer modelBuffer)
تنشئ هذه الدالة
AudioEmbedder مثيلاً من مخزن نموذجي ويُستخدَم التلقائي AudioEmbedder.AudioEmbedderOptions . |
ثابت AudioEmbedder |
createFromFile(سياق السياق، مسار نموذج سلسلة)
تنشئ هذه الدالة مثيل
AudioEmbedder من ملف نموذج وتنشئ AudioEmbedder.AudioEmbedderOptions تلقائيًا. |
ثابت AudioEmbedder |
createFromFile(سياق السياق، File modelFile)
تنشئ هذه الدالة مثيل
AudioEmbedder من ملف نموذج وتنشئ AudioEmbedder.AudioEmbedderOptions تلقائيًا. |
ثابت AudioEmbedder |
createFromOptions(سياق السياق، خيارات AudioEmbedder.AudioEmbedderOptions)
تنشئ هذه الدالة
AudioEmbedder من مثيل AudioEmbedder.AudioEmbedderOptions . |
AudioEmbedderResult | |
void |
embedAsync(ميزة AudioBlock AudioData، الطوابع الزمنية الطويلة)
|
الطرق المكتسَبة
الطرق العامة
public static AudioEmbedder createFromBuffer (سياق السياق، ByteBuffer modelBuffer)
تنشئ هذه الدالة AudioEmbedder
مثيلاً من مخزن نموذجي ويُستخدَم التلقائي AudioEmbedder.AudioEmbedderOptions
.
المَعلمات
سياق | جهاز Android ERROR(/Context) |
---|---|
modelBuffer | ByteBuffer أو ERROR(/MappedByteBuffer) لنموذج التضمين. |
الرميات
في حال حدوث خطأ أثناء إنشاء "AudioEmbedder ".
|
public static AudioEmbedder createFromFile (سياق السياق، سلسلة formPath)
تنشئ هذه الدالة مثيل AudioEmbedder
من ملف نموذج وتنشئ AudioEmbedder.AudioEmbedderOptions
تلقائيًا.
المَعلمات
سياق | جهاز Android ERROR(/Context) |
---|---|
modelPath | المسار إلى نموذج التضمين في مواد العرض. |
الرميات
في حال حدوث خطأ أثناء إنشاء "AudioEmbedder ".
|
public static AudioEmbedder createFromFile (سياق السياق، ملف formFile)
تنشئ هذه الدالة مثيل AudioEmbedder
من ملف نموذج وتنشئ AudioEmbedder.AudioEmbedderOptions
تلقائيًا.
المَعلمات
سياق | جهاز Android ERROR(/Context) |
---|---|
modelFile | مثيل نموذج التضمين File . |
الرميات
IOException | في حال حدوث خطأ في وحدات الإدخال والإخراج عند فتح ملف نموذج tflite. |
---|---|
في حال حدوث خطأ أثناء إنشاء "AudioEmbedder ".
|
public static AudioEmbedder createFromOptions (سياق السياق، AudioEmbedder.AudioEmbedderOptions)
تنشئ هذه الدالة AudioEmbedder
من مثيل AudioEmbedder.AudioEmbedderOptions
.
المَعلمات
سياق | جهاز Android ERROR(/Context) |
---|---|
الخيارات | مثيل AudioEmbedder.AudioEmbedderOptions . |
الرميات
في حال حدوث خطأ أثناء إنشاء "AudioEmbedder ".
|
public إبطال embedAsync (AudioData audioBlock، الطوابع الزمنية الطويلة)
المَعلمات
audioBlock | |
---|---|
timestampMs |