Skip to main content
Use these endpoints to check the connectivity of the Lokutor service and discover available voices and models to use in your synthesis requests.

Health Check

The health check endpoint provides a real-time status of the synthesis engine and its supporting infrastructure (database, cache, and worker nodes).

GET /api/status/health

Monitor system uptime and reliability.

Example Response

{
  "status": "operational",
  "version": "1.0.0",
  "timestamp": "2024-03-20T12:00:00Z",
  "services": {
    "engine": "healthy",
    "database": "connected",
    "storage": "available"
  }
}

Available Voices

Lokutor offers a curated selection of ultra-realistic voices. This endpoint returns the current voice registry, including descriptions and gender labels.

Request

curl -X GET "https://api.lokutor.com/api/status/voices" \
  -H "xi-api-key: YOUR_API_KEY"

Response Schema

AttributeTypeDescription
voice_idstringThe unique identifier used in synthesis requests (e.g., M1).
namestringHuman-readable name of the voice.
genderstringmale or female.
descriptionstringA brief summary of the voice’s persona and intended use.
Voice availability is dynamic. We recommend caching this list for up to 24 hours to minimize redundant network calls.

Model Registry

Get details about the AI models currently available on the platform. This helps you identify which version of Versa is powering your requests.

Request

curl -X GET "https://api.lokutor.com/api/status/models" \
  -H "xi-api-key: YOUR_API_KEY"

Available Models

  • Versa 1.0: Our flagship ultra-realistic model. Optimized for natural prosody and low latency.
  • Versa 1.0 Turbo: A performance-optimized version of our core model designed for instant playback in fast-paced conversational apps.