> 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. ### Agents Platform - **Agent testing framework**: Introduced a comprehensive testing framework for ElevenLabs agents, allowing developers to create, manage, and execute automated tests for their agents. This includes test creation, execution tracking, and result analysis capabilities. - **Test invocation management**: Added support for resubmitting failed test invocations and viewing detailed test results to help developers debug and improve their agents. - **Enhanced agent configuration**: Improved agent creation and management with additional workspace override capabilities and refined platform settings. ### Text to Speech - **Pronunciation dictionary updates**: Added support for updating pronunciation dictionaries with PATCH operations, enabling more flexible dictionary management. - **Enhanced timestamp support**: Improved timestamp generation for text-to-speech conversions with better alignment data and streaming capabilities. ### SDK Releases - **TypeScript SDK v2.12.2**: Updated with the latest API schema changes, including full support for the new agent testing endpoints and enhanced Agents Platform capabilities. - **Python SDK v2.12.1**: Released with complete support for all new API features, including agent testing framework and improved workspace resource management. ### API ## New Endpoints Added 10 new endpoints this week: ### ElevenLabs agent Testing - `POST /v1/convai/agent-testing/create` - [Create Agent Response Test](/docs/api-reference/tests/create) - Create automated tests for your ElevenLabs agents - `GET /v1/convai/agent-testing/{test_id}` - [Get Agent Response Test By Id](/docs/api-reference/tests/get) - Retrieve specific test configurations and results - `PUT /v1/convai/agent-testing/{test_id}` - [Update Agent Response Test](/docs/api-reference/tests/update) - Modify existing test setups and parameters - `DELETE /v1/convai/agent-testing/{test_id}` - [Delete Agent Response Test](/docs/api-reference/tests/delete) - Remove test configurations from your workspace - `POST /v1/convai/agent-testing/summaries` - [Get Agent Response Test Summaries By Ids](/docs/api-reference/tests/summaries) - Retrieve aggregated test results for multiple tests - `GET /v1/convai/agent-testing` - [List Agent Response Tests](/docs/api-reference/tests/list) - Browse all available tests in your workspace - `POST /v1/convai/agents/{agent_id}/run-tests` - [Run Tests On The Agent](/docs/api-reference/tests/run-tests) - Execute test suites against specific agents - `GET /v1/convai/test-invocations/{test_invocation_id}` - [Get Test Invocation](/docs/api-reference/tests/test-invocations/get) - Retrieve detailed test execution results - `POST /v1/convai/test-invocations/{test_invocation_id}/resubmit` - [Resubmit Tests](/docs/api-reference/tests/test-invocations/resubmit) - Re-run failed test invocations ### Pronunciation Dictionaries - `PATCH /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}` - [Update Pronunciation Dictionary](/docs/api-reference/pronunciation-dictionaries/update) - Update existing pronunciation dictionaries with new rules or modifications > 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.