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

org.tensorflow.op.RawOp
boolean terakhir
sama dengan (Objek objek)
int terakhir
Operasi
op ()
Kembalikan unit komputasi ini sebagai satu Operation .
String terakhir
boolean
sama dengan (Objek arg0)
Kelas terakhir<?>
dapatkan Kelas ()
ke dalam
Kode hash ()
kekosongan terakhir
memberitahu ()
kekosongan terakhir
beri tahuSemua ()
Rangkaian
keString ()
kekosongan terakhir
tunggu (arg0 panjang, int arg1)
kekosongan terakhir
tunggu (argumen panjang0)
kekosongan terakhir
Tunggu ()
org.tensorflow.op.Op
Lingkungan Eksekusi abstrak
env ()
Kembalikan lingkungan eksekusi tempat operasi ini dibuat.
Operasi abstrak
op ()
Kembalikan unit komputasi ini sebagai satu Operation .

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.