Codifique dados de áudio usando o formato de arquivo WAV.
Esta operação irá gerar uma string adequada para ser salva para criar um arquivo de áudio .wav. Ele será codificado no formato PCM de 16 bits. Ele aceita valores flutuantes no intervalo de -1,0f a 1,0f, e qualquer valor fora desse valor será limitado a esse intervalo.
`audio` é um tensor flutuante 2-D de forma `[comprimento, canais]`. `sample_rate` é um tensor escalar que contém a taxa a ser usada (por exemplo, 44100).
Constantes
Corda | OP_NAME | O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow |
Métodos Públicos
Saída <TString> | asOutput () Retorna o identificador simbólico do tensor. |
Saída <TString> | conteúdo () 0-D. |
EncodeWav estático |
Métodos herdados
Constantes
String final estática pública OP_NAME
O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow
Métodos Públicos
Saída pública < TString > asOutput ()
Retorna o identificador simbólico do tensor.
As entradas para operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.
public static EncodeWav create ( Escopo do escopo , Operando < TFloat32 > áudio, Operando < TInt32 > sampleRate)
Método de fábrica para criar uma classe que envolve uma nova operação EncodeWav.
Parâmetros
escopo | escopo atual |
---|---|
áudio | 2-D com forma `[comprimento, canais]`. |
taxa de amostragem | Escalar contendo a frequência de amostragem. |
Devoluções
- uma nova instância do EncodeWav