Home / Servers / ElevenLabs API / text_to_speech_full_with_timestamps
Text To Speech With Timestamps
An MCP tool from the ElevenLabs API server, hosted on mcp.hjlabs.in.
Text To Speech With Timestamps Generate speech from text with precise character-level timing information for audio-text synchronization. [POST /v1/text-to-speech/{voice_id}/with-timestamps]
Name on the gateway: elevenlabs_api__text_to_speech_full_with_timestamps · may change things.
Parameters
| Name | Type | Description |
|---|---|---|
voice_id required | string | Voice ID to be used, you can use https://api.elevenlabs.io/… |
enable_logging | boolean | When enable_logging is set to false zero retention mode will be used for the… |
optimize_streaming_latency | integer | You can turn on latency optimizations at some cost of quality. The best… |
output_format | string | Output format of the generated audio. Formatted as codec_sample_rate_bitrate.… |
text required | string | The text that will get converted into speech. |
model_id | string | Identifier of the model that will be used, you can query them using GET… |
language_code | string | Language code (ISO 639-1) used to enforce a language for the model and text… |
voice_settings | object | Voice settings overriding stored settings for the given voice. They are… |
pronunciation_dictionary_locators | array | A list of pronunciation dictionary locators (id, version_id) to be applied to… |
seed | integer | If specified, our system will make a best effort to sample deterministically… |
previous_text | string | The text that came before the text of the current request. Can be used to… |
next_text | string | The text that comes after the text of the current request. Can be used to… |
previous_request_ids | array | A list of request_id of the samples that were generated before this… |
next_request_ids | array | A list of request_id of the samples that come after this generation.… |
use_pvc_as_ivc | boolean | Whether to use the IVC version of a professional voice. This may improve… |
apply_text_normalization | auto | on | off | This parameter controls text normalization with three modes: 'auto', 'on', and… |
apply_language_text_normalization | boolean | This parameter controls language text normalization. This helps with proper… |
audio_effects | object | Audio effects applied to the generated audio. Unknown IDs return 404 with… |
How to call it
Through the Smart Gateway, any client can run it by name with call_tool, or let the gateway find it with search_tools:
{
"name": "elevenlabs_api__text_to_speech_full_with_timestamps",
"arguments": {
"voice_id": "…",
"text": "…"
}
}Or connect the ElevenLabs API server directly, which lists 487 tools including this one:
claude mcp add --transport http hj-elevenlabs-api https://mcp.hjlabs.in/mcp/elevenlabs-api \
--header "Authorization: Bearer YOUR_API_KEY"Try asking
Use the text to speech with timestamps tool with voice_id set to ….