Skip to content

v7.6.0

Latest

Choose a tag to compare

@github-actions github-actions released this 22 Jul 13:30
7da415d

7.6.0 (2026-07-22)

Features

  • regen: flux stt numerals and aura-2 multilingual tts voices (#746) (17a1deb)

What's in this release

SDK regeneration for 2026-07-20 (Fern generator 5.14.18, spec ff8fd2b7).

Flux STT numerals

  • New ListenV2Numerals type (Literal["true", "false"]) in types/listen_v2numerals.py, exported from the package root and types.
  • New numerals query param on listen.v2.connect() and the raw client (connection-time only). See [docs #1020].
  • Demonstrated in examples/14-transcription-live-websocket-v2.py.
  • New wire coverage in tests/custom/test_listen_v2_connect_wire.py (sync + async) pins that /v2/listen serializes numerals=true and omits it when absent — the /v2/listen handshake previously had no wire test.

New Aura-2 multilingual TTS voices

  • ~40 voices added to SpeakV1Model and AudioGenerateRequestModel (es / de / nl / fr / it / ja).
  • Additive only — not breaking.

Breaking change from spec — mitigated (stays non-breaking)

  • The spec removed stt_latency from AgentV1LatencyReport (docs #1006). Because AgentV1LatencyReport is a server-emitted (read-only) message, stt_latency is re-added by hand as a read-side backward-compat field (frozen in .fernignore): report.stt_latency keeps resolving to None instead of raising AttributeError, with no request/wire impact. Covered by tests/custom/test_latency_report_stt_compat.py. This keeps the release a minor bump rather than a major.

Verification

  • mypy src/deepgram — clean (857 files)
  • pytest — 331 passed, 1 skipped
  • ruff check src/deepgram — clean