DecodeWav

DecodeWav kelas akhir publik

Dekode file WAV PCM 16-bit menjadi tensor float.

Nilai 16-bit bertanda -32768 hingga 32767 akan diskalakan ke -1,0 hingga 1,0 dalam float.

Ketika saluran_yang diinginkan disetel, jika masukan berisi saluran lebih sedikit dari ini maka saluran terakhir akan diduplikasi untuk memberikan nomor yang diminta, sebaliknya jika masukan memiliki saluran lebih banyak dari yang diminta maka saluran tambahan akan diabaikan.

Jika sampel_yang diinginkan disetel, maka audio akan dipotong atau diisi dengan angka nol sesuai panjang yang diminta.

Output pertama berisi Tensor dengan konten sampel audio. Dimensi terendah adalah jumlah saluran, dan dimensi kedua adalah jumlah sampel. Misalnya, file WAV stereo dengan panjang sepuluh sampel harus memberikan bentuk keluaran [10, 2].

Kelas Bersarang

kelas DecodeWav.Opsi Atribut opsional untuk DecodeWav

Konstanta

Rangkaian OP_NAME Nama operasi ini dikenal dengan mesin inti TensorFlow

Metode Publik

Keluaran < TFloat32 >
audio ()
2-D dengan bentuk `[panjang, saluran]`.
DecodeWav statis
buat ( Lingkup lingkup, Operan < TString > isi, Opsi... opsi)
Metode pabrik untuk membuat kelas yang membungkus operasi DecodeWav baru.
DecodeWav.Options statis
Saluran yang diinginkan (Saluran panjang yang diinginkan)
DecodeWav.Options statis
Sampel yang diinginkan (Sampel yang diinginkan panjang)
Keluaran < TInt32 >
tingkat sampel ()
Skalar yang menampung laju sampel ditemukan di header WAV.

Metode Warisan

Konstanta

String akhir statis publik OP_NAME

Nama operasi ini dikenal dengan mesin inti TensorFlow

Nilai Konstan: "DecodeWav"

Metode Publik

Keluaran publik < TFloat32 > audio ()

2-D dengan bentuk `[panjang, saluran]`.

pembuatan DecodeWav statis publik ( Lingkup cakupan, Operan < TString > konten, Opsi... opsi)

Metode pabrik untuk membuat kelas yang membungkus operasi DecodeWav baru.

Parameter
cakupan ruang lingkup saat ini
isi Audio berkode WAV, biasanya dari file.
pilihan membawa nilai atribut opsional
Kembali
  • contoh baru DecodeWav

DecodeWav statis publik. Opsi Saluran yang diinginkan (Saluran panjang yang diinginkan)

Parameter
saluran yang diinginkan Jumlah saluran sampel yang diinginkan.

DecodeWav statis publik. Opsi Sampel yang diinginkan (Sampel yang diinginkan panjang)

Parameter
Sampel yang diinginkan Panjang audio yang diminta.

Keluaran publik < TInt32 > sampleRate ()

Skalar yang menampung laju sampel ditemukan di header WAV.