audio Module

Classes qui concernent la gestion de l’entrée audio dans les différents modules de reconnaissance et de la sortie audio du synthétiseur vocal.

Classes

AudioConfig

Représente la configuration d’entrée ou de sortie audio. L’entrée audio peut provenir d’un microphone, d’un fichier ou d’un flux d’entrée. La sortie audio peut être vers un haut-parleur, une sortie de fichier audio au format WAV ou un flux de sortie.

Génère une configuration audio pour les différents modules de reconnaissance. Un seul argument peut être passé à la fois.

AudioInputStream

Classe de base pour les flux d’entrée

AudioOutputConfig

Représente une configuration audio spécifique, comme un périphérique de sortie audio, un fichier ou des flux audio personnalisés

Génère une configuration audio pour le synthétiseur vocal. Un seul argument peut être passé à la fois.

AudioOutputStream

Classe de base pour les flux de sortie

AudioStreamFormat

Représente une configuration audio spécifique, comme un microphone, un fichier ou des flux audio personnalisés

En cas d’appel sans arguments, retourne le format AudioStreamFormat par défaut (16 kHz, 16 bits, PCM mono).

PullAudioInputStream

Extraction de la classe de flux d’entrée audio.

PullAudioInputStreamCallback

Interface qui définit les méthodes de rappel pour un flux d’entrée audio.

Dérivez de cette classe et implémentez sa fonction pour fournir vos propres données en tant que flux d’entrée audio.

PullAudioOutputStream

Représente le flux de sortie audio pull avec mémoire utilisé pour la sortie audio personnalisée.

PushAudioInputStream

Représente le flux d’entrée audio Push soutenu par la mémoire utilisé pour les configurations d’entrée audio personnalisées.

PushAudioOutputStream

Classe de flux de sortie audio push.

PushAudioOutputStreamCallback

Interface qui définit les méthodes de rappel pour un flux de sortie audio.

Dérivez de cette classe et implémentez sa fonction pour fournir vos propres données en tant que flux de sortie audio.