EncodeWav

classe final pública EncodeWav

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
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.

Métodos herdados

Constantes

String final estática pública OP_NAME

O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Valor constante: "EncodeWav"

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.

saída pública < TString > conteúdo ()

0-D. Conteúdo do arquivo codificado em WAV.

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