v2.0.2
Henry-23/VideoChatv2.0.2Mar 17, 2026by iamprashant
AI Summary
Adds pluggable Voice Activity Detection (VAD) and End-of-Speech (EOS) engines, along with comprehensive testing and infrastructure upgrades.
Key Highlights
- Pluggable VAD & End-of-Speech engines
- Audio Heartbeat mechanism
- Full STT/TTS test coverage
New Features
- LiveKit EOS engine
- Pipecat EOS engine
- Silence-based EOS engine
- TEN VAD engine
- FireRed VAD engine
- Audio Heartbeat mechanism
- Google STT auto-reconnect
- Idle timeout backoff configuration
Full Release Notes
## v2.0.2 — Smarter Listening, Better Testing Rapida now **hears better and knows when to stop listening.** This release introduces pluggable Voice Activity Detection and End-of-Speech engines, a comprehensive provider test suite, and key infrastructure upgrades. --- ### Highlights **Pluggable VAD & End-of-Speech** — Your agent now has ears that actually know when you're done talking. | Engine | Type | How it works | |--------|------|-------------| | **LiveKit EOS** | End-of-Speech | ONNX-based turn detection with chat-aware inference | | **Pipecat EOS** | End-of-Speech | Mel-spectrogram analysis for precise speech boundary detection | | **Silence-based EOS** | End-of-Speech | Configurable silence threshold fallback | | **TEN VAD** | Voice Activity | Lightweight real-time voice activity detection | | **FireRed VAD** | Voice Activity | ONNX-based VAD with fbank feature extraction | All models are bundled and downloaded at build time — zero runtime fetching. **Audio Heartbeat** — A new keepalive mechanism prevents premature end-of-speech triggers during natural pauses, making conversations feel more human. --- ### Testing & Reliability - **Full STT/TTS test coverage** — Integration and unit tests across all providers: Google, Deepgram, ElevenLabs, Cartesia, AssemblyAI, Azure, Sarvam, Rime, Speechmatics - **Google STT auto-reconnect** — Automatically recovers from "Stream timed out" errors during long calls - **Stream fixes** for static packet dispatch and ElevenLabs TTS --- ### Infrastructure - **Go 1.25.8** across all services and Docker base images - **CI pipeline** updated for new Go version - **Knowledge/telemetry** enabled in dev config by default --- ### Web Widget & Deployment - Idle timeout backoff configuration for web plugin deployments - Fixed `ideal_timeout` → `idle_timeout` typo across entities (migrations `000009`, `000010`) - Production deployment testing and fixes --- ### UI Polish - Consistent card list design across all listing pages - Config form multi-input select fix - Datepicker styling alignment - Integration bridge updates for document-api - New VAD/EOS configuration panels with sensible defaults --- ### SDKs & Examples Updated SDKs (Python, React, React Widget) and examples (Go, Node.js, Python, React) to latest versions. --- ### Community - Join us on [Discord](https://discord.gg/qKNzjBkh) - [Book a meeting](https://cal.com/prashant-srivastav-u8duzh/30min) with the team --- ### Upgrade Guide ```bash git pull origin main docker compose down docker compose up -d --build ``` > Migrations `000009` and `000010` for assistant-api run automatically on startup. **Full diff:** [`v2.0.1-pre...v2.0.2`](https://github.com/rapidaai/voice-ai/compare/v2.0.1-pre...v2.0.2)