from typing import Any, Optional
class AudioFormat:
def __init__(
self, container: str = "mp3", quality: int = 0, use_closest: bool = False
) -> None:
AmrWb16000Hz: AudioFormat
Audio16Khz128KBitRateMonoMp3: AudioFormat
Audio16Khz16Bit32KbpsMonoOpus: AudioFormat
Audio16Khz32KBitRateMonoMp3: AudioFormat
Audio16Khz64KBitRateMonoMp3: AudioFormat
Audio24Khz160KBitRateMonoMp3: AudioFormat
Audio24Khz16Bit24KbpsMonoOpus: AudioFormat
Audio24Khz16Bit48KbpsMonoOpus: AudioFormat
Audio24Khz48KBitRateMonoMp3: AudioFormat
Audio24Khz96KBitRateMonoMp3: AudioFormat
Audio48Khz192KBitRateMonoMp3: AudioFormat
Audio48Khz96KBitRateMonoMp3: AudioFormat
Ogg16Khz16BitMonoOpus: AudioFormat
Ogg24Khz16BitMonoOpus: AudioFormat
Ogg48Khz16BitMonoOpus: AudioFormat
Raw16Khz16BitMonoPcm: AudioFormat
Raw16Khz16BitMonoTrueSilk: AudioFormat
Raw22050Hz16BitMonoPcm: AudioFormat
Raw24Khz16BitMonoPcm: AudioFormat
Raw24Khz16BitMonoTrueSilk: AudioFormat
Raw44100Hz16BitMonoPcm: AudioFormat
Raw48Khz16BitMonoPcm: AudioFormat
Raw8Khz16BitMonoPcm: AudioFormat
Raw8Khz8BitMonoALaw: AudioFormat
Raw8Khz8BitMonoMULaw: AudioFormat
Riff16Khz16BitMonoPcm: AudioFormat
Riff22050Hz16BitMonoPcm: AudioFormat
Riff24Khz16BitMonoPcm: AudioFormat
Riff44100Hz16BitMonoPcm: AudioFormat
Riff48Khz16BitMonoPcm: AudioFormat
Riff8Khz16BitMonoPcm: AudioFormat
Riff8Khz8BitMonoALaw: AudioFormat
Riff8Khz8BitMonoMULaw: AudioFormat
Webm16Khz16BitMonoOpus: AudioFormat
Webm24Khz16Bit24KbpsMonoOpus: AudioFormat
Webm24Khz16BitMonoOpus: AudioFormat
class Role:
Girl: Role
Boy: Role
YoungAdultFemale: Role
YoungAdultMale: Role
OlderAdultFemale: Role
OlderAdultMale: Role
SeniorFemale: Role
SeniorMale: Role
class SpeechService:
def __init__(self, audio_format: AudioFormat, **options: Any) -> None:
def speak_text(self, text: str, **options: Any) -> None:
def synthesize_text(self, text: str, **options: Any) -> Optional[bytes]:
def speak_ssml(self, ssml: str) -> None:
def synthesize_ssml(self, ssml: str, **options: Any) -> Optional[bytes]: