Skip to main content
GET
/
api
/
v1
/
llm
/
speech
/
tts
/
history
/
{tts_id}
Python (SDK)
from meetkai_mka1 import SDK


with SDK(
    bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as sdk:

    res = sdk.llm.speech.get_tts_history(tts_id="tts_aa87e2b1112a455b8deabed784372198")

    # Handle response
    print(res)
{
  "id": "tts_aa87e2b1112a455b8deabed784372198",
  "object": "speech.tts",
  "text": "Hello, welcome to our text-to-speech service.",
  "language": "auto",
  "detected_language": "en",
  "model": "azure:tts",
  "provider_id": "azure",
  "format": "wav",
  "audio_bytes": 48000,
  "characters": 45,
  "streaming": false,
  "metadata": {},
  "created_at": 1704067200
}

Authorizations

Authorization
string
header
required

Gateway auth: send Authorization: Bearer <mka1-api-key>. For multi-user server-side integrations, you can also send X-On-Behalf-Of: <external-user-id>.

Headers

X-On-Behalf-Of
string

Optional external end-user identifier forwarded by the API gateway.

Path Parameters

tts_id
string
required

Response

200 - application/json

OK

A stored text-to-speech generation.

id
string
required

Unique identifier for the history item.

object
any
required

The object type, always 'speech.tts'.

text
string
required

The input text that was synthesized.

language
string
required

The requested language ('auto' or an ISO 639-1 code).

detected_language
string | null
required

The language actually used for synthesis.

model
string
required

The TTS model used.

provider_id
string | null
required

The provider that produced the audio.

format
string
required

Audio format of the stored output (wav, mp3, or pcm).

audio_bytes
integer
required

Size of the generated audio in bytes.

Required range: -9007199254740991 <= x <= 9007199254740991
characters
integer
required

Number of characters in the input text.

Required range: -9007199254740991 <= x <= 9007199254740991
streaming
boolean
required

Whether the audio was produced via the streaming endpoint.

metadata
object
required

Arbitrary metadata stored with the item.

created_at
integer
required

Unix timestamp (seconds) when the item was created.

Required range: -9007199254740991 <= x <= 9007199254740991