---
title: "Generate Speech"
method: POST
path: "/tts/v1/generate_speech"
tags: ["Text to Speech"]
---

# Generate Speech

`POST /tts/v1/generate_speech`

Converts text into spoken audio and returns it as a streaming WAV audio file.

## Headers

- `X-Request-Id` string

## Request body

- TTSPayloadSchema
  - `text` string, required — Text to be spoken (Max length limit is 400. Contact support@exh.ai to request an increase)
  - `voice_name` union — The voice name
    - 'Dale' | 'Arthur' | 'Ethan' | 'Bill' | 'Brent' | 'Daniel' | 'Chad' | 'Evan' | 'Colin' | 'Alan' | 'Andreessen'
    - 'Carolyn' | 'Betty' | 'Amelia' | 'Diana' | 'Erika' | 'Carol' | 'Amy' | 'Emily' | 'Dana' | 'Brenda'

## Response `200`

Successful Response

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/exh/apis/ex-human.md) · [All operations](https://skmtc.dev/exh/apis/ex-human/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/exh/ex-human/revisions/cd3ee850caf2/schema)
