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