---
title: "Changes to Text To Speech"
method: POST
path: "/v1/text-to-speech/{voice_id}"
---

# Changes to Text To Speech

`POST /v1/text-to-speech/{voice_id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 15 of 108 revisions.

- **2026-10-20** `5ae19a7323a5`: 1 info
- **2026-10-20** `32d603c7efa9`: 2 info
- **2026-10-15** `260e07ca1d41`: 1 warning
- **2026-10-11** `775d1f02f1a7`: 1 info
- **2026-09-26** `4a6716242c9e`: 1 info
- **2026-06-08** `37fac3c5a2d7`: 1 warning
- **2026-04-03** `deb5e58ddddf`: 1 info
- **2026-02-08** `5b595807512c`: 4 warning, 15 info
- **2025-05-16** `503db4198a44`: 1 breaking, 1 warning, 36 info
- **2024-11-22** `dd10bbb98a6e`: 1 info
- **2024-08-28** `0f0a2b37eafb`: 1 breaking, 4 info
- **2024-05-07** `c1dd2ce19be9`: 6 info
- **2023-11-25** `659035dd9081`: 2 info
- **2023-07-17** `8437c7ca225f`: 1 info
- **2023-07-09** `8181fd76075a`: 2 info

## Changes

- **2026-10-20** `5ae19a7323a5`: 1 info
  - added the new optional request property `voice_settings/anyOf[subschema #1: VoiceSettingsResponseModel]/clone_strength`
- **2026-10-20** `32d603c7efa9`: 2 info
  - the `use_pvc_as_ivc` request property default value `false` was removed
  - request property `use_pvc_as_ivc` list-of-types was widened by adding types `null` to media type `application/json`
- **2026-10-15** `260e07ca1d41`: 1 warning
  - removed the request property `audio_effects/anyOf[subschema #1: EffectsSpec]/seed`
- **2026-10-11** `775d1f02f1a7`: 1 info
  - added the new optional request property `audio_effects`
- **2026-09-26** `4a6716242c9e`: 1 info
  - request property `use_pvc_as_ivc` reactivated
- **2026-06-08** `37fac3c5a2d7`: 1 warning
  - removed the request property `avatar_context`
- **2026-04-03** `deb5e58ddddf`: 1 info
  - added the new optional request property `avatar_context`
- **2026-02-08** `5b595807512c`: 4 warning, 15 info
  - the `voice_settings/anyOf[subschema #1: VoiceSettingsResponseModel]/similarity_boost/anyOf[subschema #1]/` request property's max was set to `1.00`
  - the `voice_settings/anyOf[subschema #1: VoiceSettingsResponseModel]/stability/anyOf[subschema #1]/` request property's max was set to `1.00`
  - the `voice_settings/anyOf[subschema #1: VoiceSettingsResponseModel]/similarity_boost/anyOf[subschema #1]/` request property's min was set to `0.00`
  - the `voice_settings/anyOf[subschema #1: VoiceSettingsResponseModel]/stability/anyOf[subschema #1]/` request property's min was set to `0.00`
  - api operation id `Text_to_speech_v1_text_to_speech__voice_id__post` removed and replaced with `text_to_speech_full`
  - added the new enum value `mp3_24000_48` to the `query` request parameter `output_format`
  - added the new enum value `pcm_32000` to the `query` request parameter `output_format`
  - added the new enum value `wav_16000` to the `query` request parameter `output_format`
  - added the new enum value `wav_22050` to the `query` request parameter `output_format`
  - added the new enum value `wav_24000` to the `query` request parameter `output_format`
  - added the new enum value `wav_32000` to the `query` request parameter `output_format`
  - added the new enum value `wav_44100` to the `query` request parameter `output_format`
  - added the new enum value `wav_48000` to the `query` request parameter `output_format`
  - added the new enum value `wav_8000` to the `query` request parameter `output_format`
  - the `similarity_boost` request property default value `0.75` was added
  - the `speed` request property default value `1` was added
  - the `stability` request property default value `0.5` was added
  - the `style` request property default value `0` was added
  - the `use_speaker_boost` request property default value `true` was added
- **2025-05-16** `503db4198a44`: 1 breaking, 1 warning, 36 info
  - the `query` request parameter `output_format` was restricted to a list of enum values
  - removed `#/components/schemas/VoiceSettingsResponseModel` from the `voice_settings` request property `allOf` list
  - added the new optional request property `apply_language_text_normalization`
  - added the new enum value `alaw_8000` to the `query` request parameter `output_format`
  - added the new enum value `mp3_22050_32` to the `query` request parameter `output_format`
  - added the new enum value `mp3_44100_128` to the `query` request parameter `output_format`
  - added the new enum value `mp3_44100_192` to the `query` request parameter `output_format`
  - added the new enum value `mp3_44100_32` to the `query` request parameter `output_format`
  - added the new enum value `mp3_44100_64` to the `query` request parameter `output_format`
  - added the new enum value `mp3_44100_96` to the `query` request parameter `output_format`
  - added the new enum value `opus_48000_128` to the `query` request parameter `output_format`
  - added the new enum value `opus_48000_192` to the `query` request parameter `output_format`
  - added the new enum value `opus_48000_32` to the `query` request parameter `output_format`
  - added the new enum value `opus_48000_64` to the `query` request parameter `output_format`
  - added the new enum value `opus_48000_96` to the `query` request parameter `output_format`
  - added the new enum value `pcm_16000` to the `query` request parameter `output_format`
  - added the new enum value `pcm_22050` to the `query` request parameter `output_format`
  - added the new enum value `pcm_24000` to the `query` request parameter `output_format`
  - added the new enum value `pcm_44100` to the `query` request parameter `output_format`
  - added the new enum value `pcm_48000` to the `query` request parameter `output_format`
  - added the new enum value `pcm_8000` to the `query` request parameter `output_format`
  - added the new enum value `ulaw_8000` to the `query` request parameter `output_format`
  - `header` request parameter `xi-api-key` list-of-types was widened by adding types `null`
  - `query` request parameter `optimize_streaming_latency` list-of-types was widened by adding types `null`
  - for the `header` request parameter `xi-api-key`, the type was generalized from `string` to no type
  - for the `query` request parameter `optimize_streaming_latency`, the type was generalized from `integer` to no type
  - added `#/components/schemas/VoiceSettingsResponseModel, subschema #2` to the `voice_settings` request property `anyOf` list
  - the `model_id` request property default value changed from `eleven_monolingual_v1` to `eleven_multilingual_v2`
  - the `next_request_ids` request property default value `` was removed
  - the `previous_request_ids` request property default value `` was removed
  - the `pronunciation_dictionary_locators` request property default value `` was removed
  - request property `language_code` list-of-types was widened by adding types `null` to media type `application/json`
  - request property `next_request_ids` list-of-types was widened by adding types `null` to media type `application/json`
  - request property `next_text` list-of-types was widened by adding types `null` to media type `application/json`
  - request property `previous_request_ids` list-of-types was widened by adding types `null` to media type `application/json`
  - request property `previous_text` list-of-types was widened by adding types `null` to media type `application/json`
  - request property `pronunciation_dictionary_locators` list-of-types was widened by adding types `null` to media type `application/json`
  - request property `seed` list-of-types was widened by adding types `null` to media type `application/json`
- **2024-11-22** `dd10bbb98a6e`: 1 info
  - added the new optional request property `apply_text_normalization`
- **2024-08-28** `0f0a2b37eafb`: 1 breaking, 4 info
  - for the `query` request parameter `optimize_streaming_latency`, default value `0` was removed
  - added the new optional `query` request parameter `enable_logging`
  - added the new optional request property `language_code`
  - added the new optional request property `use_pvc_as_ivc`
  - `query` request parameter `optimize_streaming_latency` was deprecated
- **2024-05-07** `c1dd2ce19be9`: 6 info
  - added the new optional request property `next_request_ids`
  - added the new optional request property `next_text`
  - added the new optional request property `previous_request_ids`
  - added the new optional request property `previous_text`
  - added the new optional request property `pronunciation_dictionary_locators`
  - added the new optional request property `seed`
- **2023-11-25** `659035dd9081`: 2 info
  - added the new optional `query` request parameter `output_format`
  - the `style` request property default value changed from `0.5` to `0`
- **2023-07-17** `8437c7ca225f`: 1 info
  - the `use_speaker_boost` request property default value changed from `false` to `true`
- **2023-07-09** `8181fd76075a`: 2 info
  - added the new optional request property `voice_settings/allOf[subschema #1: VoiceSettingsResponseModel]/style`
  - added the new optional request property `voice_settings/allOf[subschema #1: VoiceSettingsResponseModel]/use_speaker_boost`

---

[Operation](https://skmtc.dev/elevenlabs/apis/elevenlabs-api-documentation/docs/v1/text-to-speech/:voice_id/post.md) - [API](https://skmtc.dev/elevenlabs/apis/elevenlabs-api-documentation.md) - [Page](https://skmtc.dev/elevenlabs/apis/elevenlabs-api-documentation/changes/v1/text-to-speech/:voice_id/post)
