EncodeWav

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

کدگذاری داده های صوتی با استفاده از فرمت فایل WAV.

این عملیات یک رشته مناسب برای ذخیره سازی برای ایجاد یک فایل صوتی .wav ایجاد می کند. در قالب 16 بیتی PCM کدگذاری خواهد شد. مقادیر شناور را در محدوده -1.0f تا 1.0f می گیرد و هر مقدار خارج از آن به آن محدوده متصل می شود.

"صوتی" یک تانسور شناور دو بعدی به شکل "[طول، کانال]" است. «نرخ_نمونه» یک تانسور اسکالر است که نرخ مورد استفاده را نگه می‌دارد (مثلاً 44100).

ثابت ها

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

روش های عمومی

خروجی < TRString >
asOutput ()
دسته نمادین تانسور را برمی گرداند.
خروجی < TRString >
فهرست ()
0-D.
استاتیک EncodeWav
ایجاد ( محدوده دامنه ، عملوند < TFloat32 > صدا، عملوند < TINT32 > نرخ نمونه)
روش کارخانه برای ایجاد کلاسی که عملیات جدید EncodeWav را بسته بندی می کند.

روش های ارثی

ثابت ها

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

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

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

روش های عمومی

خروجی عمومی < TString > asOutput ()

دسته نمادین تانسور را برمی گرداند.

ورودی های عملیات TensorFlow خروجی های عملیات تنسورفلو دیگر هستند. این روش برای به دست آوردن یک دسته نمادین که نشان دهنده محاسبه ورودی است استفاده می شود.

خروجی عمومی < TRString > محتویات ()

0-D. محتویات فایل رمزگذاری شده با WAV.

ایجاد عمومی استاتیک EncodeWav ( دامنه دامنه ، Operand < TFloat32 > صدا، Operand < TINT32 > SampleRate)

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

مولفه های
محدوده محدوده فعلی
سمعی 2-بعدی با شکل «[طول، کانال]».
نرخ نمونه اسکالر حاوی فرکانس نمونه.
برمی گرداند
  • یک نمونه جدید از EncodeWav