feat: Add GrokRealtimeLLMService for xAI Grok Voice Agent API (#3267)

This commit is contained in:
Mrunmay Chichkhede
2025-12-20 17:34:12 +05:30
committed by GitHub
parent 76bae6e699
commit d7d979dde1
7 changed files with 2375 additions and 0 deletions

8
changelog/3267.added.md Normal file
View File

@@ -0,0 +1,8 @@
- Added `GrokRealtimeLLMService` for xAI's Grok Voice Agent API with real-time voice conversations:
- Support for real-time audio streaming with WebSocket connection
- Built-in server-side VAD (Voice Activity Detection)
- Multiple voice options: Ara, Rex, Sal, Eve, Leo
- Built-in tools support: web_search, x_search, file_search
- Custom function calling with standard Pipecat tools schema
- Configurable audio formats (PCM at 8kHz-48kHz)