فك تشفير ملف PCM WAV 16 بت إلى موتر عائم.
سيتم تغيير القيم ذات الـ 16 بت من -32768 إلى 32767 إلى -1.0 إلى 1.0 في التعويم.
عند تعيين "القنوات المرغوبة"، إذا كان الإدخال يحتوي على قنوات أقل من هذه، فسيتم تكرار القناة الأخيرة لإعطاء الرقم المطلوب، وإلا إذا كان الإدخال يحتوي على قنوات أكثر من المطلوبة، فسيتم تجاهل القنوات الإضافية.
إذا تم تعيين Desire_samples، فسيتم اقتصاص الصوت أو تغطيته بالأصفار إلى الطول المطلوب.
يحتوي الإخراج الأول على Tensor مع محتوى العينات الصوتية. البعد الأدنى سيكون عدد القنوات، والثاني سيكون عدد العينات. على سبيل المثال، يجب أن يعطي ملف WAV الاستريو المكون من عشر عينات شكل مخرجات [10، 2].
فئات متداخلة
فصل | DecodeWav.Options | السمات الاختيارية لـ DecodeWav |
الثوابت
خيط | OP_NAME | اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي |
الأساليب العامة
الإخراج <TFloat32> | صوتي () 2-D بالشكل `[الطول، القنوات]`. |
ثابت DecodeWav | إنشاء (نطاق النطاق ، المعامل < TString > المحتويات، الخيارات... الخيارات) طريقة المصنع لإنشاء فئة تغلف عملية DecodeWav جديدة. |
ثابت DecodeWav.Options | القنوات المرغوبة (القنوات المرغوبة الطويلة) |
ثابت DecodeWav.Options | العينات المطلوبة (العينات المطلوبة منذ فترة طويلة) |
الإخراج <TInt32> | معدل العينة () عددي يحمل معدل العينة الموجود في رأس WAV. |
الطرق الموروثة
الثوابت
السلسلة النهائية الثابتة العامة OP_NAME
اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي
الأساليب العامة
إنشاء DecodeWav ثابت عام ( نطاق النطاق، المعامل < TString > المحتويات، الخيارات... الخيارات)
طريقة المصنع لإنشاء فئة تغلف عملية DecodeWav جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
محتويات | الصوت المشفر بصيغة WAV، عادةً ما يكون من ملف. |
خيارات | يحمل قيم السمات الاختيارية |
عائدات
- مثيل جديد من DecodeWav
DecodeWav.Options العام الثابت ( القنوات المرغوبة ) (القنوات الطويلة المرغوبة)
حدود
القنوات المرغوبة | عدد قنوات العينة المطلوبة. |
---|
DecodeWav.Options ثابت عام ، العينات المطلوبة (العينات المطلوبة منذ فترة طويلة)
حدود
DestinationSamples | طول الصوت المطلوب. |
---|