---
title: "Drop a staged TTS utterance without playing it"
method: DELETE
path: "/legs/{id}/tts/{ttsID}"
tags: ["Legs"]
---

# Drop a staged TTS utterance without playing it

`DELETE /legs/{id}/tts/{ttsID}`

Discards an utterance staged by the preflight endpoint, aborting synthesis if it is still in flight. Already-committed utterances are stopped with `DELETE /legs/{id}/play/{playbackID}` instead.

## Response `200`

Staged TTS discarded

- StatusResponse
  - `instance_id` string — Instance identifier
  - `status` string, required

## Other responses

- `404` — No staged TTS with that id
- `409` — Staged TTS already committed

---

[API](https://skmtc.net/voiceblender/apis/voiceblender-api.md) · [All operations](https://skmtc.net/voiceblender/apis/voiceblender-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/voiceblender/voiceblender-api/revisions/a9fef0514840/schema)
