Add Ultravox service (#1)

Adds support for using Ultravox Realtime as a speech-to-speech service.

Also removes the deprecated Ultravox speech-to-text vllm model integration to avoid confusion.
This commit is contained in:
Mike Depinet
2025-12-12 10:16:15 -08:00
committed by GitHub
parent 645e1802f8
commit 4b81be7acf
16 changed files with 775 additions and 1548 deletions

4
changelog/XXX.added.md Normal file
View File

@@ -0,0 +1,4 @@
- [Ultravox Realtime](https://docs.ultravox.ai) is now a supported speech-to-speech
service.
- Added `UltravoxRealtimeLLMService` for the integration.
- Added `49-ultravox-realtime.py` example (with tool calling).

1
changelog/XXX.removed.md Normal file
View File

@@ -0,0 +1 @@
- Removed the deprecated VLLM-based open source Ultravox STT service.