v2.0.2 — Smarter Listening, Better Testing
·
443 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
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_timeouttypo across entities (migrations000009,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
- Book a meeting with the team
Upgrade Guide
git pull origin main
docker compose down
docker compose up -d --buildMigrations
000009and000010for assistant-api run automatically on startup.
Full diff: v2.0.1-pre...v2.0.2