EncodeWav

classe finale pubblica EncodeWav

Codificare i dati audio utilizzando il formato file WAV.

Questa operazione genererà una stringa adatta ad essere salvata per creare un file audio .wav. Verrà codificato nel formato PCM a 16 bit. Accetta valori float nell'intervallo da -1.0f a 1.0f e qualsiasi valore esterno a tale valore verrà limitato a tale intervallo.

"audio" è un tensore float 2D di forma "[lunghezza, canali]". `sample_rate` è un tensore scalare che contiene la velocità da utilizzare (ad esempio 44100).

Costanti

Corda OP_NAME Il nome di questa operazione, come noto al motore principale di TensorFlow

Metodi pubblici

Uscita < TString >
comeuscita ()
Restituisce l'handle simbolico del tensore.
Uscita < TString >
Contenuti ()
0-D.
EncodeWav statico
create ( ambito ambito , operando < TFloat32 > audio, operando < TInt32 > sampleRate)
Metodo factory per creare una classe che racchiude una nuova operazione EncodeWav.

Metodi ereditati

Costanti

Stringa finale statica pubblica OP_NAME

Il nome di questa operazione, come noto al motore principale di TensorFlow

Valore costante: "EncodeWav"

Metodi pubblici

Output pubblico < TString > asOutput ()

Restituisce l'handle simbolico del tensore.

Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.

output pubblico < TString > contenuto ()

0-D. Contenuto del file con codifica WAV.

creazione EncodeWav statica pubblica (ambito ambito , operando < TFloat32 > audio, operando < TInt32 > sampleRate)

Metodo factory per creare una classe che racchiude una nuova operazione EncodeWav.

Parametri
scopo ambito attuale
Audio 2-D con forma "[lunghezza, canali]".
frequenza di campionamento Scalare contenente la frequenza di campionamento.
ritorna
  • una nuova istanza di EncodeWav