audio Module

Klassen die betrekking hebben op de verwerking van audio-invoer naar de verschillende herkenningsapparaten en audio-uitvoer van de spraaksynthese.

Klassen

AudioConfig

Vertegenwoordigt de configuratie van audio-invoer of -uitvoer. Audio-invoer kan afkomstig zijn van een microfoon, bestand of invoerstroom. Audio-uitvoer kan naar een luidspreker, audiobestandsuitvoer in WAV-indeling of uitvoerstroom zijn.

Hiermee genereert u een audioconfiguratie voor de verschillende herkenningsservers. Er kan slechts één argument tegelijk worden doorgegeven.

AudioInputStream

Basisklasse voor invoerstromen

AudioOutputConfig

Vertegenwoordigt een specifieke audioconfiguratie, zoals audio-uitvoerapparaat, -bestand of aangepaste audiostreams

Hiermee genereert u een audioconfiguratie voor de spraaksynthese. Er kan slechts één argument tegelijk worden doorgegeven.

AudioOutputStream

Basisklasse voor uitvoerstromen

AudioStreamFormat

Vertegenwoordigt specifieke audioconfiguratie, zoals microfoon, bestand of aangepaste audiostreams

Wanneer aangeroepen zonder argumenten, retourneert de standaard AudioStreamFormat (16 kHz, 16-bits, mono-PCM).

PullAudioInputStream

Stream-klasse voor audio-invoer ophalen.

PullAudioInputStreamCallback

Een interface die callbackmethoden voor een audio-invoerstroom definieert.

Afleiden van deze klasse en de bijbehorende functie implementeren om uw eigen gegevens als een audio-invoerstroom te leveren.

PullAudioOutputStream

Vertegenwoordigt de pull-audio-uitvoerstroom die wordt gebruikt voor aangepaste audio-uitvoer.

PushAudioInputStream

Vertegenwoordigt de push-audio-invoerstroom met geheugensteun die wordt gebruikt voor aangepaste configuraties voor audio-invoer.

PushAudioOutputStream

Stroomklasse voor push-audio-uitvoer.

PushAudioOutputStreamCallback

Een interface die callbackmethoden voor een audio-uitvoerstroom definieert.

Leid af van deze klasse en implementeer de bijbehorende functie om uw eigen gegevens als een audio-uitvoerstroom te leveren.