کدگذاری داده های صوتی با استفاده از فرمت فایل WAV.
این عملیات یک رشته مناسب برای ذخیره سازی برای ایجاد یک فایل صوتی .wav ایجاد می کند. در قالب 16 بیتی PCM کدگذاری خواهد شد. مقادیر شناور را در محدوده -1.0f تا 1.0f می گیرد و هر مقدار خارج از آن به آن محدوده متصل می شود.
"صوتی" یک تانسور شناور دو بعدی به شکل "[طول، کانال]" است. «نرخ_نمونه» یک تانسور اسکالر است که نرخ مورد استفاده را نگه میدارد (مثلاً 44100).
ثابت ها
رشته | OP_NAME | نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود |
روش های عمومی
خروجی < TRString > | asOutput () دسته نمادین تانسور را برمی گرداند. |
خروجی < TRString > | فهرست () 0-D. |
استاتیک EncodeWav |
روش های ارثی
ثابت ها
رشته نهایی ثابت عمومی OP_NAME
نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود
روش های عمومی
خروجی عمومی < TString > asOutput ()
دسته نمادین تانسور را برمی گرداند.
ورودی های عملیات TensorFlow خروجی های عملیات تنسورفلو دیگر هستند. این روش برای به دست آوردن یک دسته نمادین که نشان دهنده محاسبه ورودی است استفاده می شود.
ایجاد عمومی استاتیک EncodeWav ( دامنه دامنه ، Operand < TFloat32 > صدا، Operand < TINT32 > SampleRate)
روش کارخانه برای ایجاد کلاسی که عملیات جدید EncodeWav را بسته بندی می کند.
مولفه های
محدوده | محدوده فعلی |
---|---|
سمعی | 2-بعدی با شکل «[طول، کانال]». |
نرخ نمونه | اسکالر حاوی فرکانس نمونه. |
برمی گرداند
- یک نمونه جدید از EncodeWav