EncodeWav

EncodeWav kelas akhir publik

Enkode data audio menggunakan format file WAV.

Operasi ini akan menghasilkan string yang cocok untuk disimpan guna membuat file audio .wav. Ini akan dikodekan dalam format PCM 16-bit. Dibutuhkan nilai float dalam rentang -1.0f hingga 1.0f, dan nilai apa pun di luar nilai tersebut akan dimasukkan ke dalam rentang tersebut.

`audio` adalah Tensor float 2-D dengan bentuk `[panjang, saluran]`. `sample_rate` adalah Tensor skalar yang menyimpan laju yang akan digunakan (misalnya 44100).

Konstanta

Rangkaian OP_NAME Nama operasi ini dikenal dengan mesin inti TensorFlow

Metode Publik

Keluaran <TString>
sebagai Keluaran ()
Mengembalikan pegangan simbolis tensor.
Keluaran <TString>
isi ()
0-D.
EncodeWav statis
buat ( Lingkup lingkup, Operan < TFloat32 > audio, Operan < TInt32 > sampleRate)
Metode pabrik untuk membuat kelas yang membungkus operasi EncodeWav baru.

Metode Warisan

Konstanta

String akhir statis publik OP_NAME

Nama operasi ini dikenal dengan mesin inti TensorFlow

Nilai Konstan: "EncodeWav"

Metode Publik

Keluaran publik < TString > asOutput ()

Mengembalikan pegangan simbolis tensor.

Masukan ke operasi TensorFlow adalah keluaran dari operasi TensorFlow lainnya. Metode ini digunakan untuk mendapatkan pegangan simbolis yang mewakili perhitungan input.

Output publik < TString > isi ()

0-D. Konten file berkode WAV.

pembuatan EncodeWav statis publik ( Lingkup cakupan, Operan < TFloat32 > audio, Operan < TInt32 > sampleRate)

Metode pabrik untuk membuat kelas yang membungkus operasi EncodeWav baru.

Parameter
cakupan ruang lingkup saat ini
audio 2-D dengan bentuk `[panjang, saluran]`.
tingkat sampel Skalar berisi frekuensi sampel.
Kembali
  • contoh baru EncodeWav