Skip to navigation

Hydra V1.1 - configurable output sample rate, nine British English voices

Two changes ship for hydra-v1.1 today.

Output audio sample rate is now configurable. Set session.output_audio_sample_rate in your first session.configure to get reply audio at the rate you need - a 16 kHz telephony leg, for example, no longer needs its own resampling step:

{
"type": "session.configure",
"session": {
"output_audio_sample_rate": 16000
}
}

Hydra S2S - concurrency limits + per-org rate metering

Hydra S2S sessions now route through a per-org concurrency feature in the billing service. This puts an explicit ceiling on simultaneous live voice sessions per org and meters usage for billing.

What changed:

  • New feature-waves-hydra-concurrency plan feature: caps the number of concurrent open WebSocket sessions to wss://api.smallest.ai/waves/v1/s2s per org.
  • Sessions opened beyond the cap receive an error event with code: "server_full" followed by close code 1013. Back off with jitter and retry.
  • Usage is metered against your billing entitlement; check the usage field on response.done for per-turn token counts.