← Voxlumo

Voxlumo API v1

A versioned pilot API for speaker-aware transcription and business-audio processing. The API returns the plain transcript plus diarized segments, timestamps and subtitle payloads when available.

Health

GET /api/v1/health

Transcribe

Send multipart/form-data with an audio file. Use language=auto for automatic language detection, or pass ar, en or de for the current web-supported presets.

POST /api/v1/transcribe
Content-Type: multipart/form-data

audio=<file>
language=auto

Example response

{
  "transcript": "Plain transcript text…",
  "speakerTranscript": "[00:03–00:08] A: Hello…",
  "summary": "Business-ready summary…",
  "segments": [
    {
      "id": "seg_1",
      "speaker": "A",
      "start": 3.1,
      "end": 8.4,
      "startLabel": "00:03",
      "endLabel": "00:08",
      "text": "Hello…"
    }
  ],
  "speakers": ["A", "B"],
  "srt": "1\n00:00:03,100 --> 00:00:08,400…",
  "vtt": "WEBVTT…",
  "duration": 124.7,
  "capabilities": {
    "timestamps": true,
    "diarization": true,
    "subtitles": true
  }
}

Response fields

Current pilot limits

Enterprise integration path

For a production integration, the next controls are API authentication, rate limits, asynchronous jobs for long audio, customer-specific retention, auditability and contractual security requirements. These should be implemented to the customer's actual requirements rather than claimed in advance.