Skip to main content

Text to Speech Quickstart

Hamsa offers two TTS endpoints:
  • Jobs API (/v1/jobs/text-to-speech) — Async job-based. Returns a job ID; audio is delivered via webhook or polling.
  • Realtime API (/v1/realtime/tts) — Synchronous. Returns a WAV audio file directly.

Prerequisites

Realtime TTS (synchronous)

Returns audio directly in the response.

Jobs API (async)

Initiates a TTS job. The result is delivered via webhook or can be polled.

Parameters

Realtime API

Jobs API

Supported dialects