Skip to content

Classify Ultravox as AUDIO_LLM in get_pipeline_type#104

Merged
tara-servicenow merged 2 commits intomainfrom
ggm/ultravox-as-audio-native
Apr 30, 2026
Merged

Classify Ultravox as AUDIO_LLM in get_pipeline_type#104
tara-servicenow merged 2 commits intomainfrom
ggm/ultravox-as-audio-native

Conversation

@tara-servicenow
Copy link
Copy Markdown
Collaborator

Ultravox is wired through the s2s code path (UltravoxRealtimeLLMService) because that's the right plumbing, but semantically it's an audio-LLM (audio in, text out + bundled audio synthesis), not an end-to-end S2S model. Mirror the existing ElevenLabs special case so metrics route through the AUDIO_LLM postprocessor branch (audit_log assistant trace, pipecat tts_text/llm_response, speakability) instead of the S2S branch.

gabegma and others added 2 commits April 29, 2026 23:34
Ultravox is wired through the s2s code path (UltravoxRealtimeLLMService)
because that's the right plumbing, but semantically it's an audio-LLM
(audio in, text out + bundled audio synthesis), not an end-to-end S2S
model. Mirror the existing ElevenLabs special case so metrics route
through the AUDIO_LLM postprocessor branch (audit_log assistant trace,
pipecat tts_text/llm_response, speakability) instead of the S2S branch.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@tara-servicenow tara-servicenow merged commit 9049a87 into main Apr 30, 2026
1 check passed
@tara-servicenow tara-servicenow deleted the ggm/ultravox-as-audio-native branch April 30, 2026 07:00
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