Merge pull request #2585 from ashotbagh/feat/asyncai-multilingual-support

feat(asyncai): add multilingual TTS support
This commit is contained in:
Mark Backman
2025-09-04 05:03:45 -07:00
committed by GitHub
2 changed files with 7 additions and 0 deletions

View File

@@ -9,6 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
- Added multilingual support for AsyncAI in `AsyncAITTSService` and `AsyncAIHttpTTSService`.
- New `languages`: `es`, `fr`, `de`, `it`.
- Added new frames `InputTransportMessageUrgentFrame` and
`DailyInputTransportMessageUrgentFrame` for transport messages received from
external sources.

View File

@@ -52,6 +52,10 @@ def language_to_async_language(language: Language) -> Optional[str]:
"""
BASE_LANGUAGES = {
Language.EN: "en",
Language.FR: "fr",
Language.ES: "es",
Language.DE: "de",
Language.IT: "it",
}
result = BASE_LANGUAGES.get(language)