Skip to navigation

Hydra - Speech to Speech

Hydra is Smallest AI’s realtime, full-duplex speech-to-speech model.

View as Markdown

Hydra is a realtime speech-to-speech model. The client streams microphone audio over a WebSocket, the model returns synthesised speech in the same socket, and turn-taking is handled server-side. There is no transcript on the wire - audio bytes are the payload.

If you’ve used the OpenAI Realtime API, Hydra fills the same role on the Smallest AI stack.

Three Hydra tags are served: ?model=hydra-v1.1 (current release, recommended), ?model=hydra-v1.0 (served, not deprecated), and ?model=hydra (deprecated on 2026-08-20; sessions still open but the server emits a warning frame with code: "model_deprecated" on connect). Omitting model behaves like ?model=hydra. Use hydra-v1.1 on all new integrations. Full per-version voice reference: Hydra model card. See also: Deprecation Notices.

Common use cases

Phone agents

Sub-second latency from end-of-user-speech to first audio chunk. Drop-in for outbound and inbound voice flows.

In-product voice copilots

Hands-free assistants embedded in web and mobile apps - barge-in handled by the model.

Kiosks & in-car

One WebSocket, predictable failure modes, no STT/LLM/TTS glue to maintain.

Voice-first consumer apps

Companions, audio diaries, language tutors - natural turn-taking out of the box.

What’s on the wire

Two things to know up front:

  • Stream audio continuously - no manual commit or end-of-turn. Hydra detects turn boundaries on its own.
  • Full-duplex - the user can speak over the model. The in-flight response cancels automatically with status: "cancelled", reason: "interrupted".

Next