audio Modul

Klasser som handlar om hanteringen av ljudindata till de olika igenkännarna och ljudutdata från talsyntesen.

Klasser

AudioConfig

Representerar konfiguration av ljudindata eller utdata. Ljudindata kan komma från en mikrofon, fil eller indataström. Ljudutdata kan vara till en högtalare, ljudfilutdata i WAV-format eller utdataström.

Genererar en ljudkonfiguration för de olika identifierarna. Endast ett argument kan skickas i taget.

AudioInputStream

Basklass för Indataströmmar

AudioOutputConfig

Representerar specifik ljudkonfiguration, till exempel ljudutdataenhet, fil eller anpassade ljudströmmar

Genererar en ljudkonfiguration för talsyntesen. Endast ett argument kan skickas i taget.

AudioOutputStream

Basklass för utdataströmmar

AudioStreamFormat

Representerar specifik ljudkonfiguration, till exempel mikrofon, fil eller anpassade ljudströmmar

När det anropas utan argument returneras standardvärdet AudioStreamFormat (16 kHz, 16 bitar, mono PCM).

PullAudioInputStream

Hämta ljudindataströmsklass.

PullAudioInputStreamCallback

Ett gränssnitt som definierar motringningsmetoder för en ljudindataström.

Härled från den här klassen och implementera dess funktion för att tillhandahålla dina egna data som en ljudindataström.

PullAudioOutputStream

Representerar den minnesstödda pull-ljudutdataström som används för anpassade ljudutdata.

PushAudioInputStream

Representerar den minnesbaserade push-ljudinmatningsströmmen som används för anpassade ljudinmatningskonfigurationer.

PushAudioOutputStream

Skicka utdataströmsklass för push-ljud.

PushAudioOutputStreamCallback

Ett gränssnitt som definierar återanropsmetoder för en ljudutdataström.

Härled från den här klassen och implementera dess funktion för att tillhandahålla dina egna data som en ljudutdataström.