diff --git a/CHANGELOG.md b/CHANGELOG.md index ede7fae4f..759ea6297 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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. diff --git a/src/pipecat/services/asyncai/tts.py b/src/pipecat/services/asyncai/tts.py index 4377162ef..d536263bd 100644 --- a/src/pipecat/services/asyncai/tts.py +++ b/src/pipecat/services/asyncai/tts.py @@ -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)