44
55from .base import BaseSTT
66
7- # BCP-47 language tag for asr.language (the Agora interaction language).
8- InteractionLanguage = str
9-
107_DEEPGRAM_MANAGED_MODELS = {"nova-2" , "nova-3" }
118
129
@@ -15,7 +12,6 @@ class SpeechmaticsSTTOptions(BaseModel):
1512
1613 api_key : str = Field (..., description = "Speechmatics API key" )
1714 language : str = Field (..., description = "Language code (e.g., en, es, fr)" )
18- interaction_language : Optional [InteractionLanguage ] = Field (default = None , description = "Agora interaction language for asr.language" )
1915 model : Optional [str ] = Field (default = None , description = "Model name" )
2016 uri : Optional [str ] = Field (default = None , description = "Speechmatics streaming WebSocket URL" )
2117 additional_params : Optional [Dict [str , Any ]] = Field (default = None )
@@ -49,7 +45,6 @@ class DeepgramSTTOptions(BaseModel):
4945 model : Optional [str ] = Field (default = None , description = "Model (e.g., nova-2, enhanced, base)" )
5046 language : Optional [str ] = Field (default = None , description = "Language code (e.g., en-US)" )
5147 keyterm : Optional [str ] = Field (default = None , description = "Boost specialized terms and brands for Deepgram" )
52- interaction_language : Optional [InteractionLanguage ] = Field (default = None , description = "Agora interaction language for asr.language" )
5348 smart_format : Optional [bool ] = Field (default = None , description = "Enable smart formatting" )
5449 punctuation : Optional [bool ] = Field (default = None , description = "Enable punctuation" )
5550 additional_params : Optional [Dict [str , Any ]] = Field (default = None )
@@ -267,7 +262,6 @@ class SarvamSTTOptions(BaseModel):
267262
268263 api_key : str = Field (..., description = "Sarvam API key" )
269264 language : str = Field (..., description = "Language code (e.g., en, hi, ta)" )
270- interaction_language : Optional [InteractionLanguage ] = Field (default = None , description = "Agora interaction language for asr.language" )
271265 model : Optional [str ] = Field (default = None , description = "Model name" )
272266 additional_params : Optional [Dict [str , Any ]] = Field (default = None )
273267
0 commit comments