DecodeWav

کلاس نهایی عمومی DecodeWav

یک فایل 16 بیتی PCM WAV را به یک تانسور شناور رمزگشایی کنید.

مقادیر 16 بیتی امضا شده -32768 تا 32767 در شناور به -1.0 تا 1.0 مقیاس می شوند.

هنگامی که wish_channels تنظیم شود، اگر ورودی دارای کانال‌های کمتر از این باشد، آخرین کانال برای دادن شماره درخواستی تکرار می‌شود، در غیر این صورت اگر کانال ورودی بیشتر از درخواستی باشد، کانال‌های اضافی نادیده گرفته می‌شوند.

اگر خواسته_نمونه‌ها تنظیم شود، صدا برش داده می‌شود یا با صفر به طول درخواستی اضافه می‌شود.

خروجی اول حاوی یک Tensor با محتوای نمونه های صوتی است. کمترین بعد تعداد کانال ها و بعد دوم تعداد نمونه ها خواهد بود. به عنوان مثال، یک فایل WAV استریو با طول ده نمونه باید شکل خروجی [10، 2] را بدهد.

کلاس های تو در تو

کلاس DecodeWav.Options ویژگی های اختیاری برای DecodeWav

ثابت ها

رشته OP_NAME نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

روش های عمومی

خروجی < TFloat32 >
سمعی ()
2-بعدی با شکل «[طول، کانال]».
استاتیک DecodeWav
ایجاد (حوزه دامنه ، عملوند < TString > محتویات، گزینه‌ها... گزینه‌ها)
روش کارخانه برای ایجاد کلاسی که یک عملیات DecodeWav جدید را بسته بندی می کند.
استاتیک DecodeWav.Options
کانال های مورد نظر (کانال های مورد نظر طولانی)
استاتیک DecodeWav.Options
نمونه های مورد نظر (نمونه های مورد نظر طولانی)
خروجی < TINT32 >
نرخ نمونه ()
اسکالر که نرخ نمونه موجود در هدر WAV را نگه می دارد.

روش های ارثی

ثابت ها

رشته نهایی ثابت عمومی OP_NAME

نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

مقدار ثابت: "DecodeWav"

روش های عمومی

خروجی عمومی < TFloat32 > صدا ()

2-بعدی با شکل «[طول، کانال]».

ایجاد عمومی استاتیک DecodeWav ( دامنه دامنه ، عملوند < TString > محتویات، گزینه‌ها... گزینه‌ها)

روش کارخانه برای ایجاد کلاسی که یک عملیات DecodeWav جدید را بسته بندی می کند.

مولفه های
محدوده محدوده فعلی
فهرست صدای رمزگذاری شده با WAV، معمولاً از یک فایل.
گزینه ها مقادیر ویژگی های اختیاری را حمل می کند
برمی گرداند
  • یک نمونه جدید از DecodeWav

عمومی استاتیک DecodeWav.گزینه ها کانال های دلخواه (کانال های دلخواه طولانی)

مولفه های
کانال های مورد نظر تعداد کانال نمونه مورد نظر

عمومی استاتیک DecodeWav. Options نمونه های دلخواه (نمونه های دلخواه طولانی)

مولفه های
نمونه های مورد نظر طول صدا درخواست شده است.

خروجی عمومی < TINT32 > SampleRate ()

اسکالر که نرخ نمونه موجود در هدر WAV را نگه می دارد.