Decodifica un file WAV PCM a 16 bit in un tensore float.
I valori a 16 bit con segno da -32768 a 32767 verranno scalati da -1,0 a 1,0 in virgola mobile.
Quando è impostato i canali_desiderati, se l'ingresso contiene meno canali di questo, l'ultimo canale verrà duplicato per fornire il numero richiesto, altrimenti se l'ingresso ha più canali di quelli richiesti, i canali aggiuntivi verranno ignorati.
Se desiderato_samples è impostato, l'audio verrà ritagliato o riempito con zeri fino alla lunghezza richiesta.
La prima uscita contiene un tensore con il contenuto dei campioni audio. La dimensione più bassa sarà il numero di canali e la seconda sarà il numero di campioni. Ad esempio, un file WAV stereo lungo dieci campioni dovrebbe fornire una forma di output di [10, 2].
Classi nidificate
classe | DecodeWav.Options | Attributi facoltativi per DecodeWav |
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
Uscita < TFloat32 > | Audio () 2-D con forma "[lunghezza, canali]". |
DecodeWav statico | create ( scope scope, operando < TString > contenuto, opzioni... opzioni) Metodo factory per creare una classe che racchiude una nuova operazione DecodeWav. |
DecodeWav.Options statico | Canali desiderati (Canali desiderati lunghi) |
DecodeWav.Options statico | campioni desiderati (campioni desiderati lunghi) |
Uscita < TInt32 > | frequenza di campionamento () Scalare che contiene la frequenza di campionamento trovata nell'intestazione WAV. |
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
public static DecodeWav create ( scope scope, Operand < TString > content, Options... options)
Metodo factory per creare una classe che racchiude una nuova operazione DecodeWav.
Parametri
scopo | ambito attuale |
---|---|
Contenuti | L'audio con codifica WAV, solitamente da un file. |
opzioni | trasporta valori di attributi opzionali |
ritorna
- una nuova istanza di DecodeWav
pubblico statico DecodeWav.Options desideratiCanali (Long desideratiCanali)
Parametri
canali desiderati | Numero di canali campione desiderati. |
---|
public static DecodeWav.Options wantedSamples (Long wantedSamples)
Parametri
campioni desiderati | Durata dell'audio richiesta. |
---|