Skip to content

feat(assemblyai): add universal-3-6-pro streaming model - #7100

Merged
tinalenguyen merged 1 commit into
livekit:mainfrom
dlange-aai:feat/assemblyai-universal-3-6-pro
Sep 2, 2026
Merged

feat(assemblyai): add universal-3-6-pro streaming model#7100
tinalenguyen merged 1 commit into
livekit:mainfrom
dlange-aai:feat/assemblyai-universal-3-6-pro

Conversation

@dlange-aai

Copy link
Copy Markdown
Contributor

What

Adds universal-3-6-pro to the AssemblyAI streaming STT plugin as a supported model value.

  • Server-side, universal-3-6-pro is the next Universal-3 Pro release. It is served by its own ASR deployment and shares all Universal-3 Pro behavior: prompt, agent_context, previous_context_n_turns, continuous_partials, interruption_delay, voice_focus / voice_focus_threshold, mode, language_codes, and formatted output. It introduces no new connection or UpdateConfiguration parameters.
  • The plugin change is accordingly small: the new string is added to the speech_model / model Literals and to _U3_PRO_MODELS, so the model gets the Pro-family parameter gating, the family's connect-time defaults (100 ms min/max turn silence unless mode is set, language detection on), and chat-context carryover.
  • universal-3-5-pro remains the default, and the deprecated u3-pro alias is unchanged.

Testing

  • tests/test_plugin_assemblyai_stt.py: new universal-3-6-pro block (accepted as a model, accepts the Pro-only params, connect query names the model and applies the family defaults), and the family-loop tests (voice_focus, mode, language_codes, carryover default) now include it. Full file: 111 passed; ruff and strict mypy clean.
  • Verified against the production AssemblyAI streaming API: a speech_model=universal-3-6-pro connection returns a Begin session message, identical to universal-3-5-pro.

Add universal-3-6-pro to the AssemblyAI STT plugin as a supported model.
Server-side it is the next Universal-3 Pro release: same parameter support
as universal-3-5-pro (prompt, agent_context, mode, voice_focus,
language_codes, continuous_partials, interruption_delay) and the same
connect-time defaults, differing only in which ASR deployment serves the
session. universal-3-5-pro remains the default.
@dlange-aai
dlange-aai requested a review from a team as a code owner September 2, 2026 17:21

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Devin Review

@tinalenguyen
tinalenguyen merged commit f773c63 into livekit:main Sep 2, 2026
17 checks passed
@dlange-aai
dlange-aai deleted the feat/assemblyai-universal-3-6-pro branch September 2, 2026 18:58
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