---
title: "Create speech audio"
method: POST
path: "/v1/audio/speech"
tags: ["Text to speech processing"]
---

# Create speech audio

`POST /v1/audio/speech`

Generates speech audio from text. Registered only when MODEL_SERVICE=tts. The initial C++ implementation streams audio/wav.

## Request body

- TtsSpeechRequest
  - `text` string, required — Text to synthesize into speech.
  - `description` string — Optional natural-language voice description.

## Response `200`

Streaming WAV audio

## Other responses

- `400` — Invalid request
- `401` — Missing or invalid authentication token
- `429` — TTS request queue is full
- `503` — TTS backend is not ready

---

[API](https://skmtc.net/tenstorrent/apis/tt-media-server-api-c-drogon.md) · [All operations](https://skmtc.net/tenstorrent/apis/tt-media-server-api-c-drogon/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tenstorrent/tt-media-server-api-c-drogon/versions/f1176db3fd15/schema)
