Skip to content

Small adjustments for multilang services#142

Open
raghavm243512 wants to merge 3 commits into
mainfrom
pr/multilang_services
Open

Small adjustments for multilang services#142
raghavm243512 wants to merge 3 commits into
mainfrom
pr/multilang_services

Conversation

@raghavm243512

@raghavm243512 raghavm243512 commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Using the enum instead of the string allows pipecat to auto resolve some of the name formats for languages.

Added support for Deepgram Flux Language param

Updated Dockerfile for better iteration (push size goes down to 50mb from 1.2gb when we change the local source)

Update pydantic config to support our airline traveling companion. (One record, a woman calls about her husband, and he needs cultural naming as well from the earlier multilingual PR)

@raghavm243512 raghavm243512 changed the title Small PR for multilang services Small adjustments for multilang services Jun 9, 2026
elif model_lower == "elevenlabs":
logger.info(f"Using ElevenLabs TTS: {params['model']}")
if (
params["model"] not in ("eleven_multilingual_v2", "eleven_flash_v2_5", "eleven_turbo_v2_5")

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

eleven_multilingual_v2 is multilingual but I think it just doesn't take in the language param

@raghavm243512 raghavm243512 Jun 9, 2026

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It gives a warning on connection but does work. This guard is more of "what will allow it" rather than ElevenLabs specifically accepting the parameter or not. Outside of this, the other models would straight up not be compatible with language (except v3 which is not compatible for other reasons)

Comment thread src/eva/assistant/pipeline/services.py Outdated
Co-authored-by: Katrina Stankiewicz <katrina.stankiewicz@servicenow.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants