audio Módulo

Classes que se preocupam com o tratamento da entrada de áudio para os vários reconhecedores e a saída de áudio do sintetizador de fala.

Classes

AudioConfig

Representa a configuração de entrada ou saída de áudio. A entrada de áudio pode ser de um microfone, arquivo ou fluxo de entrada. A saída de áudio pode ser para um alto-falante, saída de arquivo de áudio no formato WAV ou fluxo de saída.

Gera uma configuração de áudio para os vários reconhecedores. Somente um argumento pode ser passado por vez.

AudioInputStream

Classe base para fluxos de entrada

AudioOutputConfig

Representa uma configuração de áudio específica, como dispositivo de saída de áudio, arquivo ou fluxos de áudio personalizados

Gera uma configuração de áudio para o sintetizador de fala. Somente um argumento pode ser passado por vez.

AudioOutputStream

Classe base para fluxos de saída

AudioStreamFormat

Representa uma configuração de áudio específica, como microfone, arquivo ou fluxos de áudio personalizados

Quando chamado sem argumentos, retorna o AudioStreamFormat padrão (PCM mono de 16 kHz, 16 bits).

PullAudioInputStream

Classe de fluxo de entrada de áudio pull.

PullAudioInputStreamCallback

Uma interface que define métodos de retorno de chamada para um fluxo de entrada de áudio.

Derive dessa classe e implemente sua função para fornecer seus próprios dados como um fluxo de entrada de áudio.

PullAudioOutputStream

Representa o fluxo de saída de áudio pull com suporte de memória usado para saída de áudio personalizada.

PushAudioInputStream

Representa o fluxo de entrada de áudio por push com suporte de memória usado para configurações de entrada de áudio personalizadas.

PushAudioOutputStream

Classe de fluxo de saída de áudio por push.

PushAudioOutputStreamCallback

Uma interface que define métodos de retorno de chamada para um fluxo de saída de áudio.

Derive dessa classe e implemente sua função para fornecer seus próprios dados como um fluxo de saída de áudio.