> 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.

### Retirada de modelos TTS v1

Los modelos `eleven_monolingual_v1` y `eleven_multilingual_v1` están obsoletos y se eliminarán el 15 de diciembre de 2025. [Migra a modelos más recientes](https://elevenlabs.io/docs/overview/models#deprecated-models) para mantener el servicio.

### Plataforma de Agentes

- **Expresiones de workflow**: Los workflows ahora admiten expresiones complejas que permiten definir condiciones deterministas mediante operadores lógicos, variables dinámicas y evaluación de LLM. Esto permite una lógica y una toma de decisiones de los agentes más sofisticadas.
- **Control de interrupciones del servidor MCP**: Se ha añadido una opción para desactivar las interrupciones durante todas las llamadas a herramientas de los servidores MCP, lo que ofrece un mejor control del comportamiento de los agentes durante la ejecución de herramientas.
- **Datos de alineación de audio**: Los agentes ahora cuentan con una marca para habilitar datos de alineación en los eventos de audio, útil para casos de uso de sincronización entre audio y texto, como aplicaciones de sincronización labial.
- **Ajuste para ignorar la personalidad predeterminada**: La página de configuración de la Plataforma de Agentes ahora incluye una casilla para indicar si los agentes deben ignorar la personalidad servicial predeterminada, lo que ofrece a desarrolladores un mayor control sobre el comportamiento de los agentes.

### Voz a Texto

- **Corregida la marca de codificación Base64**: Se ha resuelto un problema por el que la marca `is_base64_encoded` de las respuestas de STT se establecía incorrectamente como false para los formatos PDF y DOCX, incluso cuando el contenido estaba realmente codificado en base64.

### Lanzamientos de SDK

#### SDK de JavaScript

- **v2.16.0**: Actualizado con los últimos cambios del esquema de la API del 19 de septiembre de 2025.

#### Paquetes

- **@elevenlabs/types@0.0.1**: Nuevo paquete público de tipos de TypeScript que proporciona definiciones de tipos compartidas entre las integraciones de ElevenLabs.
- **@elevenlabs/react@0.7.0** y **@elevenlabs/client@0.7.0**: Se ha añadido compatibilidad para pasar rutas de script personalizadas y evitar las URL blob: y data:, lo que mejora la seguridad y la flexibilidad.
- **@elevenlabs/convai-widget-embed@0.3.0** y **@elevenlabs/convai-widget-core@0.3.0**: Se ha añadido el atributo `use_rtc` para la funcionalidad del widget y compatibilidad con eventos de expansión para mejorar la gestión de la interacción con el widget.

### API

<Accordion title="Ver cambios de la API">

## Rutas actualizadas

### Plataforma de Agentes

- **POST /v1/convai/agents/create**: Se ha añadido el parámetro booleano `ignore_default_personality` para controlar si los agentes deben ignorar el comportamiento de personalidad servicial predeterminado
- **PATCH /v1/convai/agents/{agent_id}**: Se ha añadido compatibilidad con el campo `ignore_default_personality` para actualizar agentes
- **GET /v1/convai/agents/{agent_id}**: La respuesta ahora incluye el campo `ignore_default_personality` en la configuración del agente
- **POST /v1/convai/mcp-servers**: Se han añadido parámetros de configuración de control de interrupciones para desactivarlas durante las llamadas a herramientas
- **PATCH /v1/convai/mcp-servers/{mcp_server_id}**: Se ha mejorado con ajustes de control de interrupciones para la configuración del servidor MCP
- **GET /v1/convai/mcp-servers/{mcp_server_id}**: La respuesta incluye nuevos campos de configuración de control de interrupciones
- **GET /v1/convai/conversations/{conversation_id}**: La respuesta se ha mejorado con campos de datos de alineación para admitir la sincronización entre audio y texto
- **POST /v1/convai/agent-testing/create**: Se ha mejorado para admitir la funcionalidad de expresiones de workflow en las pruebas de agentes
- **GET /v1/convai/agent-testing/{test_id}**: La respuesta incluye campos adicionales para los resultados de pruebas de expresiones de workflow
- **PUT /v1/convai/agent-testing/{test_id}**: Se han actualizado los esquemas de solicitud y respuesta para admitir expresiones de workflow
- **POST /v1/convai/agents/{agent_id}/simulate-conversation**: Se ha actualizado el esquema de solicitud para admitir expresiones de workflow en la simulación de conversaciones
- **POST /v1/convai/agents/{agent_id}/simulate-conversation/stream**: Simulación de conversaciones en streaming con compatibilidad para expresiones de workflow
- **GET /v1/convai/settings**: La respuesta incluye nuevas opciones de configuración de la plataforma
- **PATCH /v1/convai/settings**: Se ha actualizado el esquema de solicitud con nuevos ajustes de la plataforma
- **POST /v1/convai/batch-calling/submit**: Actualizaciones del esquema de solicitud para la funcionalidad de llamadas por lotes
- **PATCH /v1/convai/mcp-servers/{mcp_server_id}/approval-policy**: Se ha actualizado el esquema de respuesta para la gestión de políticas de aprobación
- **POST /v1/convai/mcp-servers/{mcp_server_id}/tool-approvals**: Se ha mejorado el esquema de respuesta para la gestión de aprobaciones de herramientas
- **DELETE /v1/convai/mcp-servers/{mcp_server_id}/tool-approvals/{tool_name}**: Se ha actualizado el esquema de respuesta para eliminar aprobaciones de herramientas

### Voz a Texto

- **POST /v1/speech-to-text**: Se ha corregido la marca booleana `is_base64_encoded` para que devuelva correctamente `true` cuando el contenido de documentos PDF y DOCX está codificado en base64

### Texto a Voz

- **POST /v1/text-to-speech/{voice_id}/with-timestamps**: Se han actualizado los esquemas de solicitud y respuesta para mejorar la funcionalidad de marcas de tiempo
- **POST /v1/text-to-speech/{voice_id}/stream**: Se ha actualizado el esquema de solicitud para mejorar los parámetros de streaming
- **POST /v1/text-to-speech/{voice_id}/stream/with-timestamps**: Se han actualizado los esquemas de solicitud y respuesta para el streaming con marcas de tiempo
- **POST /v1/text-to-voice/create-previews**: Se ha mejorado el esquema de solicitud con nuevas opciones de generación de vistas previas
- **POST /v1/text-to-voice**: Se ha actualizado el esquema de respuesta con datos adicionales de creación de voces
- **POST /v1/text-to-voice/{voice_id}/remix**: Se ha mejorado el esquema de solicitud para los parámetros de remix de voz

### Gestión de voces

- **GET /v1/voices**: Se ha actualizado el esquema de respuesta con nuevos campos de metadatos de voz
- **GET /v1/voices/{voice_id}**: Se ha mejorado el esquema de respuesta con propiedades de voz adicionales
- **GET /v1/voices/settings/default**: Se ha actualizado el esquema de respuesta para los ajustes de voz predeterminados
- **GET /v1/voices/{voice_id}/settings**: Se ha mejorado el esquema de respuesta con nuevas opciones de configuración
- **POST /v1/voices/{voice_id}/settings/edit**: Se ha actualizado el esquema de solicitud para modificar ajustes de voz
- **POST /v1/voices/pvc/{voice_id}/samples/{sample_id}**: Se ha mejorado el esquema de solicitud para la gestión de muestras de PVC
- **GET /v1/voices/pvc/{voice_id}/samples/{sample_id}/audio**: Se ha actualizado el esquema de respuesta para recuperar muestras de audio
- **GET /v1/voices/pvc/{voice_id}/samples/{sample_id}/speakers/{speaker_id}/audio**: Se ha mejorado el esquema de respuesta para audio específico de cada hablante
- **POST /v1/voice-generation/create-voice**: Se ha actualizado el esquema de respuesta con nuevos datos de generación de voz

### Studio ElevenCreative

- **POST /v1/studio/podcasts**: Se ha mejorado el esquema de solicitud con nuevos parámetros de creación de podcasts

### Gestión de usuarios

- **GET /v1/user**: Se ha actualizado el esquema de respuesta con datos adicionales del perfil de usuario

Todos los cambios son retrocompatibles y no requieren acciones inmediatas por parte de desarrolladores.

</Accordion>