LMNT · Schema

LMNT Voice

Schema for a voice object in the LMNT Speech API, representing a system or user-cloned voice available for text-to-speech synthesis.

Text-to-SpeechVoice SynthesisVoice CloningAudio StreamingConversational AILow LatencyReal-Time Audio

Properties

Name Type Description
id string Unique identifier for the voice.
name string Human-readable display name of the voice.
state string Current lifecycle state of the voice.
owner string Ownership scope of the voice.
type string Voice cloning type.
description stringnull Optional description of the voice.
gender stringnull Gender label associated with the voice.
starred booleannull Whether the voice is starred/favorited by the user.
tags arraynull List of tags associated with the voice.
preview_url stringnull URL to an audio preview of the voice.
View JSON Schema on GitHub

JSON Schema

lmnt-voice-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/lmnt/main/json-schema/lmnt-voice-schema.json",
  "title": "LMNT Voice",
  "description": "Schema for a voice object in the LMNT Speech API, representing a system or user-cloned voice available for text-to-speech synthesis.",
  "type": "object",
  "required": ["id", "name", "state", "owner", "type"],
  "properties": {
    "id": {
      "type": "string",
      "description": "Unique identifier for the voice."
    },
    "name": {
      "type": "string",
      "description": "Human-readable display name of the voice."
    },
    "state": {
      "type": "string",
      "description": "Current lifecycle state of the voice.",
      "enum": ["preparing", "pending", "training", "ready", "broken", "cancelled"]
    },
    "owner": {
      "type": "string",
      "description": "Ownership scope of the voice.",
      "enum": ["system", "me", "all"]
    },
    "type": {
      "type": "string",
      "description": "Voice cloning type.",
      "enum": ["instant", "professional", "intrinsic"]
    },
    "description": {
      "type": ["string", "null"],
      "description": "Optional description of the voice."
    },
    "gender": {
      "type": ["string", "null"],
      "description": "Gender label associated with the voice."
    },
    "starred": {
      "type": ["boolean", "null"],
      "description": "Whether the voice is starred/favorited by the user."
    },
    "tags": {
      "type": ["array", "null"],
      "items": {"type": "string"},
      "description": "List of tags associated with the voice."
    },
    "preview_url": {
      "type": ["string", "null"],
      "format": "uri",
      "description": "URL to an audio preview of the voice."
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/lmnt-voice"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.