> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt. ### Forced Aligment - **Forced alignment improvements**: Fixed a rare failure case in forced alignment processing to improve reliability. ### Voices - **Live moderated voices filter**: Added `include_live_moderated` query parameter to the shared voices endpoint, allowing you to include or exclude voices that are live moderated. ### Agents Platform - **Secret dynamic variables**: Added support for specifying dynamic variables as secrets with the `secret__` prefix. Secret dynamic variables can only be used in webhook tool headers and are never sent to an LLM, enhancing security for sensitive data. [Learn more](/docs/eleven-agents/customization/personalization/dynamic-variables#secret-dynamic-variables). - **Skip turn system tool**: Introduced a new system tool called **skip_turn**. When enabled, the agent will skip its turn if the user explicitly indicates they need a moment to think or perform an action (e.g., "just a sec", "give me a minute"). This prevents turn timeout from being triggered during intentional user pauses. See the [skip turn tool docs](/docs/eleven-agents/customization/tools/system-tools/skip-turn) for more information. - **Text input support**: Added text input support in websocket connections via "user_message" event with text field. Also added "user_activity" event support to indicate typing or other UI activity, improving agent turn-taking when there's interleaved text and audio input. - **RAG chunk limit**: Added ability to configure the [maximum number of chunks](/docs/api-reference/agents/create#request.body.conversation_config.agent.prompt.rag.max_retrieved_rag_chunks_count) collected during RAG retrieval, giving users more control over context window usage and costs. - **Enhanced widget configuration**: Expanded widget customization options to include [text input and text only mode](/docs/api-reference/widget/get#response.body.widget_config.text_only). - **LLM usage calculator**: Introduced tools to calculate expected LLM token usage and costs for agents, helping with cost estimation and planning. ### Audio Native - **Accessibility improvements**: Enhanced accessibility for the AudioNative player with multiple improvements: - Added aria-labels for all buttons - Enabled keyboard navigation for all interactive elements - Made progress bar handle focusable and keyboard-accessible - Improved focus indicator visibility for better screen reader compatibility ### API ## New Endpoints - Added 3 new endpoints: - [Get Agent Knowledge Base Size](/docs/eleven-agents/api-reference/knowledge-base/size) - Returns the number of pages in the agent's knowledge base. - [Calculate Agent LLM Usage](/docs/eleven-agents/api-reference/llm-usage/calculate) - Calculates expected number of LLM tokens needed for the specified agent. - [Calculate LLM Usage](/docs/eleven-agents/api-reference/llm-usage/calculate) - Returns a list of LLM models and the expected cost for using them based on the provided values. ## Updated Endpoints ### Voices - [Get Shared Voices](/docs/api-reference/voices#get-shared-voices) - Added `include_live_moderated` query parameter to `GET /v1/shared-voices` to filter voices by live moderation status. ### Agents Platform - **Agent Configuration**: - Enhanced system tools with new `skip_turn` tool configuration - Improved RAG configuration with `max_retrieved_rag_chunks_count` parameter - **Widget Configuration**: - Added support for text-only mode - **Batch Calling**: - Batch call responses now include `phone_provider` field with default value "twilio" ### Text to Speech - **Voice Settings**: - Added `quality` parameter to voice settings for controlling audio generation quality - Model response schema updated to include `can_use_quality` field > ElevenLabs provides APIs and SDKs for text to speech, voice cloning, speech to text, sound effects, voice isolator, voice changer, and conversational AI agents. Build voice-enabled applications with lifelike audio generation.