audio Modul

Třídy, které se zabývají zpracováním zvukového vstupu do různých rozpoznávatelů a zvukovým výstupem ze syntezátoru řeči.

Třídy

AudioConfig

Představuje konfiguraci zvukového vstupu nebo výstupu. Zvukový vstup může být z mikrofonu, souboru nebo vstupního streamu. Zvukový výstup může být do reproduktoru, výstupu zvukového souboru ve formátu WAV nebo výstupního streamu.

Vygeneruje konfiguraci zvuku pro různé rozpoznávatele. Současně lze předat pouze jeden argument.

AudioInputStream

Základní třída pro vstupní streamy

AudioOutputConfig

Představuje konkrétní konfiguraci zvuku, jako je výstupní zvukové zařízení, soubor nebo vlastní zvukové streamy.

Vygeneruje konfiguraci zvuku pro syntezátor řeči. Současně lze předat pouze jeden argument.

AudioOutputStream

Základní třída pro výstupní streamy

AudioStreamFormat

Představuje konkrétní konfiguraci zvuku, jako je mikrofon, soubor nebo vlastní zvukové streamy.

Při volání bez argumentů vrátí výchozí AudioStreamFormat (16 kHz, 16 bitů, mono PCM).

PullAudioInputStream

Vyžádání třídy streamu vstupu zvuku

PullAudioInputStreamCallback

Rozhraní, které definuje metody zpětného volání pro datový proud vstupu zvuku.

Odvozujte z této třídy a implementujte její funkci tak, aby poskytovala vlastní data jako zvukový vstupní stream.

PullAudioOutputStream

Představuje výstupní datový proud zvuku vyžádaného vyžádáním paměti, který se používá pro vlastní zvukový výstup.

PushAudioInputStream

Představuje stream nabízeného zvukového vstupu s podporou paměti, který se používá pro vlastní konfigurace zvukového vstupu.

PushAudioOutputStream

Nasdílení výstupního zvukového streamu třídy.

PushAudioOutputStreamCallback

Rozhraní, které definuje metody zpětného volání pro výstupní datový proud zvuku.

Odvozujte z této třídy a implementujte její funkci tak, aby poskytovala vlastní data jako výstupní stream zvuku.