v0.13.0
VoiceBlender/voiceblenderv0.13.0Sep 4, 2026by csiwek
AI Summary
This release introduces configurable SIP proxy settings, adds padding to mono recordings, and integrates Speechmatics for speech-to-text transcription. It also includes various bug fixes regarding TLS parsing, RTP port allocation, and audio pacing, alongside new REST endpoints for managing custom leg data.
Key Highlights
- Configurable SIP proxy for outbound requests
- Speechmatics STT integration for room-wide transcription
- New REST and VSI endpoints for custom leg data management
- Fixes for TLS URI parsing and RTP port recycling
- Room transcribes and records every audio source
New Features
- Configurable SIP proxy
- Mono recording padding
- Speechmatics STT integration
- Room-wide audio transcription and recording
- REST and VSI endpoints for custom leg data (CRUD)
- WS ingress playout lead and mixer-clocked source
Full Release Notes
## What's Changed * Configurable SIP proxy for outbound requests by @csiwek in https://github.com/VoiceBlender/voiceblender/pull/139 * Add padding to mono recordings by @csiwek in https://github.com/VoiceBlender/voiceblender/pull/140 * Fix Contact URI on outgoing register by @csiwek in https://github.com/VoiceBlender/voiceblender/pull/141 * Fix tls uri parsing by @csiwek in https://github.com/VoiceBlender/voiceblender/pull/150 * siprec: check recording metadata against the SDP it arrived with by @agranig in https://github.com/VoiceBlender/voiceblender/pull/144 * mixer: assemble whole frames from a source of any packetisation by @agranig in https://github.com/VoiceBlender/voiceblender/pull/145 * room: transcribe and record every audio source, not just leg participants by @agranig in https://github.com/VoiceBlender/voiceblender/pull/147 * feat(wsmedia,mixer): WS ingress playout lead and mixer-clocked source… by @csiwek in https://github.com/VoiceBlender/voiceblender/pull/151 * Makre Recording test durable by @csiwek in https://github.com/VoiceBlender/voiceblender/pull/152 * Speechmatics STT by @csiwek in https://github.com/VoiceBlender/voiceblender/pull/135 * fix: rtp port recycling, allocator by @csiwek in https://github.com/VoiceBlender/voiceblender/pull/153 * fix: stop double-pacing the leg-agent audio path by @csiwek in https://github.com/VoiceBlender/voiceblender/pull/157 * Only route Meta inbound to WhatsApp when media is still DTLS-encrypted by @csiwek in https://github.com/VoiceBlender/voiceblender/pull/158 * Add custom data to a leg by @csiwek in https://github.com/VoiceBlender/voiceblender/pull/159 * REST and VSI endpoints to modify custom_data for legs (CRUD) by @csiwek in https://github.com/VoiceBlender/voiceblender/pull/160 **Full Changelog**: https://github.com/VoiceBlender/voiceblender/compare/v0.12.2...v0.13.0