SonnaLabs
API ReferenceModels & Voices

Speech Models API

Reference for querying supported speech synthesis models and active engines.

Retrieve the list of active Text-to-Speech engines, their identifiers, and supported languages.


List TTS Models

Endpoint

GET /api/v1/tts/models

Request Headers

Authorization: Bearer sona_sk_your_api_key_here

Response (200 OK)

{
  "version": "1.0",
  "timestamp": "2026-06-10T12:00:00.000Z",
  "models": [
    {
      "id": "eleven-v3",
      "name": "Eleven v3",
      "provider": "ElevenLabs",
      "description": "Most expressive ElevenLabs model. Supports 70+ languages and advanced audio tags for nuanced emotion control.",
      "category": "ElevenLabs",
      "planRequired": "pro"
    },
    {
      "id": "google-neural2",
      "name": "Neural2",
      "provider": "Google Cloud",
      "description": "Google's highest-quality neural voices. Natural prosody and clarity across 11 languages.",
      "category": "Google",
      "planRequired": null
    }
  ],
  "metadata": {
    "total": 9,
    "categories": ["ElevenLabs", "HeyGen", "Google"],
    "note": "Pass the model `id` as `ttsModel` in your synthesis request body."
  }
}
  • id: Model identifier to pass in the ttsModel parameter during synthesis (e.g. "eleven-v3").
  • name: Human-readable name.
  • provider: Name of the provider that serves the model.
  • category: Category group label (ElevenLabs, HeyGen, Google).
  • planRequired: Access requirement level ("pro" or null).

On this page