@@ -56,14 +56,14 @@ class InputParams(BaseModel):
5656
5757 Parameters:
5858 speed: Speech speed multiplier (if supported by model).
59- model_config : Some models support additional config, refer to
59+ config : Some models support additional config, refer to
6060 [docs](https://models.hathora.dev) for each model to see
6161 what is supported.
6262 base_url: Base API URL for the Hathora TTS service.
6363 """
6464
6565 speed : Optional [float ] = None
66- model_config : Optional [list [ConfigOption ]] = None
66+ config : Optional [list [ConfigOption ]] = None
6767 base_url : str = "https://api.models.hathora.dev/inference/v1/tts" ,
6868
6969 def __init__ (
@@ -97,7 +97,7 @@ def __init__(
9797
9898 self ._settings = {
9999 "speed" : params .speed ,
100- "model_config " : params .model_config ,
100+ "config " : params .config ,
101101 }
102102
103103 self .set_model_name (model )
@@ -125,17 +125,17 @@ async def run_tts(self, text: str) -> AsyncGenerator[Frame, None]:
125125 await self .start_processing_metrics ()
126126 await self .start_ttfb_metrics ()
127127
128- url = f"{ self .base_url } "
128+ url = f"{ self ._base_url } "
129129
130130 payload = {"model" : self ._model , "text" : text }
131131
132132 if self ._voice_id is not None :
133133 payload ["voice" ] = self ._voice_id
134134 if self ._settings ["speed" ] is not None :
135135 payload ["speed" ] = self ._settings ["speed" ]
136- if self ._settings ["model_config " ] is not None :
136+ if self ._settings ["config " ] is not None :
137137 payload ["model_config" ] = [
138- {"name" : option .name , "value" : option .value } for option in self ._settings ["model_config " ]
138+ {"name" : option .name , "value" : option .value } for option in self ._settings ["config " ]
139139 ]
140140
141141 yield TTSStartedFrame ()
0 commit comments