---
title: "Delete a speech dictionary by ID"
method: DELETE
path: "/enhancements/speech/dictionaries/{id}"
tags: ["Enhancements"]
---

# Delete a speech dictionary by ID

`DELETE /enhancements/speech/dictionaries/{id}`

A dictionary cannot be deleted while it is connected to an ingest that has an engine which is not stopped (409 `speech_dictionary_in_use`). Once deleted, the dictionary is automatically disconnected from all ingests that referenced it.

## Path parameters

- `id` string, required — Speech dictionary ID

## Response `204`

Empty response

## Other responses

- `409` — The speech dictionary is connected to one or more ingests with active engines

## Changes

- **2026-09-26** `11e044781566` — 1 info
  - endpoint added
- **2026-08-19** `3dc30dd23624` — 1 breaking
  - api path removed without deprecation
- **2026-07-26** `7bfe58df4d98` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/dolby/apis/theolive-api/changes/enhancements/speech/dictionaries/:id/delete.md)

---

[API](https://skmtc.dev/dolby/apis/theolive-api.md) · [All operations](https://skmtc.dev/dolby/apis/theolive-api/llms.txt) · [OpenAPI document](https://skmtc.dev/dolby/apis/theolive-api/revisions/66f6acc9dc2a?raw)
