> Revox API docs for developers and AI agents. Index: https://www.getrevox.com/docs/api/llms.txt · Everything in one file: https://www.getrevox.com/docs/api/llms-full.txt · OpenAPI 3.1: https://www.getrevox.com/openapi.json · MCP server: https://www.getrevox.com/api/mcp-servers/generic/mcp
> Base URL https://www.getrevox.com/api · Auth: `Authorization: Bearer $REVOX_API_KEY`

# List an assistant's pronunciations

`GET https://www.getrevox.com/api/assistants/{id}/pronunciations`

The words the assistant's voice must say a specific way, with the text sent to the voice in their place.

## Request

```bash
curl -X GET "https://www.getrevox.com/api/assistants/3f6c2a1e-8b4d-4c7a-9e2f-5d1b7a9c0e34/pronunciations" \
  -H "Authorization: Bearer $REVOX_API_KEY"
```

## Path parameters

- `id` (string, required): ID of the assistant, as returned by [`GET /assistants`](https://www.getrevox.com/docs/api/assistants/get-assistants.md).

## Body

No body: send the request without one.

## Response 200

```json
{
  "pronunciations": [
    {
      "id": "d4c3b2a1-9e8f-4a7b-8c6d-5e4f3a2b1c0d",
      "assistant_id": "3f6c2a1e-8b4d-4c7a-9e2f-5d1b7a9c0e34",
      "term": "Swile",
      "sounds_like": "swaïle, une seule syllabe, à l'anglaise",
      "replacement": "replacement",
      "versions": ["version"],
      "voice": {
        "provider": "cartesia",
        "id": "8e1f2a3b-4c5d-4e6f-9a0b-1c2d3e4f5a6b"
      },
      "voice_changed": false,
      "created_at": "2026-11-05T09:00:00Z",
      "updated_at": "2026-11-05T09:00:00Z"
    }
  ]
}
```

- `pronunciations` (array of object)
  - `pronunciations.id` (string)
  - `pronunciations.assistant_id` (string)
  - `pronunciations.term` (string): The word or name as it is written in the prompt and as the assistant writes it, e.g. "Swile" or "Thibault Lhuillier". Matched whole-word and case-sensitively. 1 to 100 characters. Example: `"Swile"`.
  - `pronunciations.sounds_like` (string): How it must sound, as you would explain it to a colleague: a respelling in the call's language and any note on silent letters or English reading. 1 to 300 characters. Example: `"swaïle, une seule syllabe, à l'anglaise"`.
  - `pronunciations.replacement` (string | null): The text sent to the voice in place of `term` on calls. Null when the word as written was chosen.
  - `pronunciations.versions` (array of string): Every version that was offered when this one was chosen.
  - `pronunciations.voice` (object): The voice it was chosen on. The replacement applies only to calls with this voice: after a voice change, choose again.
    - `pronunciations.voice.provider` ("cartesia" | "elevenlabs" | "gradium"): The provider of the voice.
    - `pronunciations.voice.id` (string)
  - `pronunciations.voice_changed` (boolean): True when the assistant's voice is no longer the one it was chosen on, so it does not apply to calls until chosen again.
  - `pronunciations.created_at` (string): ISO 8601 timestamp.
  - `pronunciations.updated_at` (string): ISO 8601 timestamp.

## Errors

- `404` Not found in your organization: `{"error":"Not found"}`
- Every status is explained under Errors in https://www.getrevox.com/docs/api.md#errors.