Earlier releases: These releases, from September 14 through October 5
By Steven Van ·
The SDK updates add mid-stream Numerals controls, Flux TTS pause markers and Early Access pronunciation overrides.
Voice Agent events, mid-stream transcription controls and speech synthesis options are among the Deepgram SDK updates released from September 14 through October 5. The October 12 changelog collects these releases, which did not receive individual entries.
Voice Agent and streaming transcription
- Python v7.10.0, JavaScript v5.12.0 and Java v0.10.1 add FunctionCallCancelled events and the defer_until_eot function setting. JavaScript streaming sockets also support for await...of.
- Python v7.11.0, JavaScript v5.13.0 and Java v0.10.2 let applications turn Numerals on or off during an active Flux STT stream using Configure.
- Python v7.12.0 adds typed Flux STT Warning messages, while Go v3.8.0 adds ForceEndTurn for Flux STT.
Speech synthesis controls
Python v7.12.0, JavaScript v5.14.0 and Java v0.11.0 add Flux TTS pause markers for batch synthesis and Early Access pronunciation overrides. Go v3.8.0 adds a Flux TTS client for both batch and WebSocket synthesis. Go v3.7.1 fixes Speak V1 WebSocket metadata and the Clear control message.
Connection handling
.NET v7.1.2 exposes unknown WebSocket server frames through the Unhandled event and adds opt-in DeepgramWebSocketException errors for rejected WebSocket upgrades. Rust v0.11.0 adds the rustls-tls-native-roots feature and Deepgram::tls_config for TLS-inspecting proxies and private certificate authorities.