frames: adde TTSLanguageUpdateFrame and TTSLanguageVoicesUpdateFrame

This commit is contained in:
Aleix Conchillo Flaqué
2024-08-22 22:40:53 -07:00
parent 51270a96c5
commit c0cdabf61d

View File

@@ -443,6 +443,22 @@ class TTSVoiceUpdateFrame(ControlFrame):
voice: str
@dataclass
class TTSLanguageUpdateFrame(ControlFrame):
"""A control frame containing a request to update to a new TTS language.
"""
language: Language
@dataclass
class TTSLanguageVoicesUpdateFrame(ControlFrame):
"""A control frame containing a mapping between a language and the desired
voice for that language.
"""
voices: Mapping[Language, str]
@dataclass
class FunctionCallInProgressFrame(SystemFrame):
"""A frame signaling that a function call is in progress.