Home / Servers / ElevenLabs API / text_to_dialogue_stream_with_timestamps

Text To Dialogue Streaming With Timestamps

An MCP tool from the ElevenLabs API server, hosted on mcp.hjlabs.in.

Text To Dialogue Streaming With Timestamps Converts a list of text and voice ID pairs into speech (dialogue) and returns a stream of JSON blobs containing audio as a base64 encoded string and timestamps [POST /v1/text-to-dialogue/stream/with-timestamps]

Name on the gateway: elevenlabs_api__text_to_dialogue_stream_with_timestamps · may change things.

Parameters

NameTypeDescription
output_formatstringOutput format of the generated audio. Formatted as codec_sample_rate_bitrate.…
enable_loggingbooleanWhen enable_logging is set to false zero retention mode will be used for the…
inputs requiredarrayA list of dialogue inputs, each containing text and a voice ID which will be…
model_idstringIdentifier of the model that will be used, you can query them using GET…
language_codestringLanguage code (ISO 639-1) used to enforce a language for the model and text…
settingsobjectSettings controlling the dialogue generation.
pronunciation_dictionary_locatorsarrayA list of pronunciation dictionary locators (id, version_id) to be applied to…
seedintegerIf specified, our system will make a best effort to sample deterministically…
apply_text_normalizationauto | on | offThis parameter controls text normalization with three modes: 'auto', 'on', and…
use_pvc_as_ivcbooleanWhether to use the IVC version of a professional voice. This may improve…
previous_request_idsarrayA list of request_ids of dialogue generations that came before this one. Used…
next_request_idsarrayA list of request_ids of dialogue generations that come after this one. Useful…
previous_textstringThe text that comes immediately before this generation, used to condition the…
future_textstringThe text that comes immediately after this generation, used to condition the…
audio_effectsobjectAudio 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:

call_tool arguments
{
  "name": "elevenlabs_api__text_to_dialogue_stream_with_timestamps",
  "arguments": {
    "inputs": []
  }
}

Or connect the ElevenLabs API server directly, which lists 487 tools including this one:

Run in your terminal
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 dialogue streaming with timestamps tool with output_format set to ….

More from ElevenLabs API