---
title: "List voice models and language compatibility"
method: GET
path: "/api/v1/novasynth/voice-models"
tags: ["NovaSynth"]
---

# List voice models and language compatibility

`GET /api/v1/novasynth/voice-models`

## Request

- Base URL: `https://dev.noveum.ai`
- URL: `https://dev.noveum.ai/api/v1/novasynth/voice-models`
- Auth: API key in cookie `apiKeyCookie` and HTTP bearer

Documentation-backed ElevenLabs TTS model catalog with language coverage and compatibility with the pinned NovaSynth voice runtime. Unknown languages and runtime-incompatible transports are never advertised as supported. Use persona.ttsVoiceModel in Developer Calls or saved personas for an explicit model override.

## Query parameters

- `language` string: Optional comma-separated spoken language names or codes, such as Marathi,English or mr-IN,en. Recommendations cover every recognized requested language; unknown languages prevent automatic recommendations.

## Response `200`

Voice models, supported language aliases, source documentation, per-model compatibility and an optional recommendation.

- object
  - `success` boolean, required
  - `data` object[], required
    - `id` string, required
    - `provider` string, required
    - `model` string, required
    - `name` string, required
    - `languageCodes` string[], required
    - `runtimeSupported` boolean, required
    - `transport` string, required
    - `deprecated` boolean
  - `total` integer, required
  - `languages` object[], required
    - `code` string, required
    - `name` string, required
    - `aliases` string[], required
  - `source` string, required
  - `verifiedAt` string, required
  - `runtime` object, required
    - `livekit` string, required
    - `agents` string, required
    - `elevenlabsPlugin` string, required
    - `requiresNovaEvalV3Adapter` boolean, required
  - `languageCodes` string[], required
  - `unknownLanguages` string[], required
  - `recommendation` object, required
    - `id` string, required
    - `provider` string, required
    - `model` string, required
    - `name` string, required
    - `languageCodes` string[], required
    - `runtimeSupported` boolean, required
    - `transport` string, required
    - `deprecated` boolean
  - `compatibility` object[], required
    - `modelId` string, required
    - `unsupportedLanguages` string[], required
    - `runtimeSupported` boolean, required
    - `compatible` boolean, required

## Other responses

- `201`: Created
- `400`: Bad request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not found
- `409`: Conflict
- `422`: Unprocessable entity
- `500`: Internal server error

---

[API](https://skmtc.dev/noveum/apis/noveum-api.md) · [All operations](https://skmtc.dev/noveum/apis/noveum-api/llms.txt) · [OpenAPI document](https://skmtc.dev/noveum/apis/noveum-api/revisions/1745e27f38d0?raw)
