Feature/deepdub plugin - add Deepdub TTS plugin integration #4781
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
livekit-plugins-deepdub, with:livekit.plugins.deepdubTTS+ streamingSynthesizeStream)models.py,version.py,README.md)livekit-agents[deepdub]extraDEEPDUB_API_KEYin CI/testsWhy non-plugin files changed
.github/workflows/tests.yml: adds Deepdub provider job + secret env var for integration tests.livekit-agents/pyproject.tomland rootpyproject.toml: expose/install Deepdub as a workspace extra.tests/docker-compose.ymlandtests/test_tts.py: add integration test path and provider-specific assertions.uv.lock: regenerated to includelivekit-plugins-deepduband transitive deps.Test plan
make lintmake type-checkuv run pytest tests/test_tts.py -k deepdubtests/repro_deepdub_synthesize_local.py) in websocket modeNotes