audio Modulo

Classi che riguardano la gestione dell'input audio ai vari riconoscimento e l'output audio dal sintetizzatore vocale.

Classi

AudioConfig

Rappresenta la configurazione dell'input audio o dell'output. L'input audio può essere da un microfono, un file o un flusso di input. L'output audio può essere di un altoparlante, un output di file audio in formato WAV o un flusso di output.

Genera una configurazione audio per i vari riconoscimento. È possibile passare un solo argomento alla volta.

AudioInputStream

Classe di base per flussi di input

AudioOutputConfig

Rappresenta una configurazione audio specifica, ad esempio il dispositivo di output audio, il file o i flussi audio personalizzati

Genera una configurazione audio per il sintetizzatore vocale. È possibile passare un solo argomento alla volta.

AudioOutputStream

Classe base per flussi di output

AudioStreamFormat

Rappresenta una configurazione audio specifica, ad esempio microfono, file o flussi audio personalizzati

Quando viene chiamato senza argomenti, restituisce il formato AudioStreamFormat predefinito (16 kHz, 16 bit, mono PCM).

PullAudioInputStream

Classe di flusso di input audio pull.

PullAudioInputStreamCallback

Interfaccia che definisce i metodi di callback per un flusso di input audio.

Derivare da questa classe e implementarne la funzione per fornire i propri dati come flusso di input audio.

PullAudioOutputStream

Rappresenta il flusso di output audio pull supportato dalla memoria usato per l'output audio personalizzato.

PushAudioInputStream

Rappresenta il flusso di input audio push supportato dalla memoria usato per configurazioni di input audio personalizzate.

PushAudioOutputStream

Classe di flusso di output audio push.

PushAudioOutputStreamCallback

Interfaccia che definisce i metodi di callback per un flusso di output audio.

Derivare da questa classe e implementarne la funzione per fornire i propri dati come flusso di output audio.