Merge remote-tracking branch 'origin/main' into feat/external-pbx

This commit is contained in:
Abhishek 2026-06-23 13:18:42 +00:00
commit 688773d3b3
28 changed files with 1558 additions and 116 deletions

View file

@ -720,6 +720,9 @@ class MPSServiceKeyClient:
provider: str,
model: Optional[str] = None,
language: Optional[str] = None,
q: Optional[str] = None,
gender: Optional[str] = None,
accent: Optional[str] = None,
organization_id: Optional[int] = None,
created_by: Optional[str] = None,
) -> dict:
@ -745,6 +748,12 @@ class MPSServiceKeyClient:
params["model"] = model
if language:
params["language"] = language
if q:
params["q"] = q
if gender:
params["gender"] = gender
if accent:
params["accent"] = accent
response = await client.get(
f"{self.base_url}/api/v1/voice-proxy/{provider}/voices",
headers=self._get_headers(organization_id, created_by),