EncodeWav

clase final pública EncodeWav

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
crear (alcance alcance , operando <TFloat32> audio, operando <TInt32> sampleRate)
Método de fábrica para crear una clase que envuelve una nueva operación EncodeWav.

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.

Valor constante: "EncodeWav"

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.

Contenido público de salida <TString> ()

0-D. Contenido del archivo codificado en WAV.

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