audio Módulo

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

Classes

AudioConfig

Representa a entrada de áudio ou a configuração de saída. A entrada de áudio pode ser a partir de um microfone, ficheiro ou fluxo de entrada. A saída de áudio pode ser para um altifalante, saída de ficheiro sonoro no formato WAV ou fluxo de saída.

Gera uma configuração áudio para os vários reconhecedores. Só um argumento pode ser aprovado de cada vez.

AudioInputStream

Classe base para streams de entrada

AudioOutputConfig

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

Gera uma configuração áudio para o sintetizador de fala. Só um argumento pode ser aprovado de cada vez.

AudioOutputStream

Classe base para fluxos de saída

AudioStreamFormat

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

Quando chamado sem argumentos, devolve o AudioStreamFormat padrão (16 kHz, 16 bit, mono PCM).

PullAudioInputStream

Puxe a classe de fluxo de entrada de áudio.

PullAudioInputStreamCallback

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

Derivar desta classe e implementar a sua função para fornecer os seus próprios dados como um fluxo de entrada de áudio.

PullAudioOutputStream

Representa o fluxo de saída de áudio de puxar de recosso utilizado na memória utilizado para a saída de áudio personalizado.

PushAudioInputStream

Representa o fluxo de entrada de áudio push apoiado pela memória utilizado para configurações personalizadas de entrada de áudio.

PushAudioOutputStream

Empurre a classe de fluxo de saída de áudio.

PushAudioOutputStreamCallback

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

Derivar desta classe e implementar a sua função para fornecer os seus próprios dados como um fluxo de saída de áudio.