# Text to speech API

Generate natural Arabic and English speech, and manage the voices you generate with.

- [Generate speech](https://www.nabrah.ai/en/docs/api-reference/text-to-speech/generate-speech.md) `POST /api/ext/tts/generations`: Generate speech from text using the OpenAI-compatible TTS endpoint at POST /api/ext/tts/generations.
- [List voices](https://www.nabrah.ai/en/docs/api-reference/text-to-speech/list-voices.md) `GET /api/ext/tts/voices`: Lists every voice available to the project tied to your API key.
- [Get voice](https://www.nabrah.ai/en/docs/api-reference/text-to-speech/get-voice.md) `GET /api/ext/tts/voices/{voice_id}`: Fetch the full details of a single voice by its ID.
- [Clone a voice](https://www.nabrah.ai/en/docs/api-reference/text-to-speech/clone-a-voice.md) `POST /api/ext/tts/clone_voice`: Clone a voice from an uploaded audio sample.
- [Delete cloned voice](https://www.nabrah.ai/en/docs/api-reference/text-to-speech/delete-cloned-voice.md) `DELETE /api/ext/tts/voices/{voice_id}`: Delete a voice clone by its ID.
