Codifique datos de audio utilizando el formato de archivo WAV.
Esta operación generará una cadena adecuada para guardarla y crear un archivo de audio .wav. Estará codificado en formato PCM de 16 bits. Toma valores flotantes en el rango de -1,0f a 1,0f, y cualquier valor fuera de ese valor se limitará a ese rango.
`audio` es un tensor flotante 2-D de forma `[longitud, canales]`. `sample_rate` es un tensor escalar que mantiene la tasa a utilizar (por ejemplo, 44100).
Constantes
Cadena | OP_NOMBRE | El nombre de esta operación, como lo conoce el motor central de TensorFlow. |
Métodos públicos
Salida <TString> | como salida () Devuelve el identificador simbólico del tensor. |
Salida <TString> | contenidos () 0-D. |
codificación estáticaWav |
Métodos heredados
Constantes
Cadena final estática pública OP_NAME
El nombre de esta operación, como lo conoce el motor central de TensorFlow.
Métodos públicos
Salida pública <TString> asOutput ()
Devuelve el identificador simbólico del tensor.
Las entradas a las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.
creación pública estática de EncodeWav (alcance alcance , operando <TFloat32> audio, operando <TInt32> sampleRate)
Método de fábrica para crear una clase que envuelve una nueva operación EncodeWav.
Parámetros
alcance | alcance actual |
---|---|
audio | 2-D con forma `[longitud, canales]`. |
tasa de muestra | Escalar que contiene la frecuencia de muestra. |
Devoluciones
- una nueva instancia de EncodeWav