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 |
Metode Warisan
Konstanta
String akhir statis publik OP_NAME
Nama operasi ini dikenal dengan mesin inti TensorFlow
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.
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