Decodifique um arquivo WAV PCM de 16 bits em um tensor flutuante.
Os valores de 16 bits assinados de -32768 a 32767 serão escalados para -1,0 a 1,0 em float.
Quando desejado_canais estiver definido, se a entrada contiver menos canais do que este, o último canal será duplicado para fornecer o número solicitado; caso contrário, se a entrada tiver mais canais do que o solicitado, os canais adicionais serão ignorados.
Se desejado_samples estiver definido, o áudio será cortado ou preenchido com zeros na duração solicitada.
A primeira saída contém um Tensor com o conteúdo das amostras de áudio. A dimensão mais baixa será o número de canais e a segunda será o número de amostras. Por exemplo, um arquivo WAV estéreo com dez amostras deve fornecer um formato de saída de [10, 2].
Classes aninhadas
aula | DecodeWav.Options | Atributos opcionais para DecodeWav |
Constantes
Corda | OP_NAME | O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow |
Métodos Públicos
Saída < TFloat32 > | áudio () 2-D com forma `[comprimento, canais]`. |
DecodeWav estático | |
DecodeWav.Options estático | canais desejados (canais desejados longos) |
DecodeWav.Options estático | amostras desejadas (amostras desejadas longas) |
Saída < TInt32 > | taxa de amostragem () Escalar que contém a taxa de amostragem encontrada no cabeçalho WAV. |
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
public static DecodeWav create ( Escopo do escopo , Operando < TString > conteúdo, Opções... opções)
Método de fábrica para criar uma classe que envolve uma nova operação DecodeWav.
Parâmetros
escopo | escopo atual |
---|---|
conteúdo | O áudio codificado em WAV, geralmente de um arquivo. |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância do DecodeWav
público estático DecodeWav.Options desejadoChannels (Long desejadoChannels)
Parâmetros
Canais desejados | Número de canais de amostra desejados. |
---|
public static DecodeWav.Options desejadoSamples (Long desejadoSamples)
Parâmetros
amostras desejadas | Duração do áudio solicitada. |
---|