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

### Plataforma Agents

- **Registro de llamadas de Twilio**: Añadida una [nueva ruta para registrar llamadas de Twilio](/docs/es/eleven-agents/phone-numbers/twilio-integration/register-call) y recibir una respuesta TwiML para conversaciones de agentes.

### Generación de música

- **Marcas de tiempo de palabras**: Añadidas marcas de tiempo a nivel de palabra a la generación de música con respuestas detalladas. Actívalas con el parámetro `with_timestamps`.
- **Compatibilidad con finetuning**: Añadido el parámetro `finetune_id` a las rutas de generación de música para usar finetunes de música personalizados.
- **Firma de contenido C2PA**: Añadida la opción `sign_with_c2pa` a las solicitudes de generación de música para garantizar la autenticidad y procedencia del contenido.

### Voces

- **Ampliación de ajustes de voz**: Añadidos los parámetros `voice_stability`, `voice_similarity` y `voice_style` a las rutas de voz para un control más preciso.
- **Mejoras de paginación**: Aclarado el comportamiento de paginación de la ruta [Obtener todas las voces v2](/docs/es/api-reference/voices/search) con mejor documentación de los campos `next_page_token`, `has_more` y `total_count`.

### ElevenCreative Studio

- **Anulación de ajustes de voz**: Añadido el parámetro `voice_settings` a la creación de proyectos para configurar la voz en cada proyecto.

### Herramientas de webhook

- **Encabezados de solicitud personalizados**: Añadida compatibilidad con `request_headers` a la configuración de la herramienta Webhook para autenticación y metadatos personalizados.

### Facturación

- **Mejoras de esquema**: Introducidos los enums `BillingPeriod` y `CharacterRefreshPeriod` para mejorar la seguridad de tipos en los modelos de suscripción.

### Base de conocimiento

- **Reescritura de consultas RAG**: Añadido `query_rewrite_prompt_override` a la configuración de RAG para personalizar el comportamiento de reescritura de consultas.

### Lanzamientos de SDK

#### SDK de JavaScript

- [v2.27.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.27.0) - Actualizado el esquema de la API con los últimos cambios, incluida la ruta de registro de Twilio y las marcas de tiempo de palabras de música
- [v2.26.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.26.0) - Añadida compatibilidad con eventos `previous_text` a Scribe y actualizados los tipos de eventos

#### SDK de Python

- [v2.26.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.26.0) - Corregido el código de desconexión de websocket para cierres iniciados por usuarios y actualizado el esquema de la API
- [v2.25.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.25.0) - Añadida compatibilidad con la configuración de agentes en local, compatibilidad con eventos `previous_text` a Scribe y mejorada la fiabilidad de CI

#### Paquetes

- [@elevenlabs/react@0.12.1](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/react@0.12.1) - Corregido un error con las transcripciones confirmadas en componentes de React
- [@elevenlabs/agents-cli@0.6.2](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/agents-cli@0.6.2) - Actualizada la versión de React
- [@elevenlabs/convai-widget-embed@0.6.0-beta.5](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-embed@0.6.0-beta.5) - Mejorada la estabilidad del bloqueo de desplazamiento en el widget de agente
- [@elevenlabs/convai-widget-embed@0.5.4](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-embed@0.5.4) - Corregido el comportamiento de desplazamiento automático, añadido `audioSessionConfiguration` a ElevenLabsProvider y añadidos atributos para scripts de worklet

#### SDK de Android

- [v0.7.0](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.7.0) - Añadida la función `sendToolResult` para compatibilidad con herramientas de cliente

#### SDK de iOS

- [v3.0.0](https://github.com/elevenlabs/elevenlabs-swift-sdk/releases/tag/v3.0.0) - Versión principal con cambios incompatibles: `onDisconnect` ahora recibe el motivo de la desconexión, añadido el estado de agente `.thinking`, actualizado LiveKit a 2.10.0+, eliminada la dependencia AsyncAlgorithms y añadida compatibilidad con Swift 5.9+ (anteriormente se requería Swift 6.0). Incluye refuerzo del SDK, mejor gestión de errores, correcciones en los datos de alineación y compatibilidad con metadatos de respuesta de agentes

#### CLI de ElevenLabs

- [@elevenlabs/cli@0.3.2](https://github.com/elevenlabs/cli/releases/tag/@elevenlabs/cli@0.3.2) - Actualizada la versión de React
- [@elevenlabs/cli@0.3.1](https://github.com/elevenlabs/cli/releases/tag/@elevenlabs/cli@0.3.1) - Corregidas las dependencias del SDK para admitir funciones recientes

### API

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

## Nuevas rutas

- [Registrar llamada de Twilio](/docs/es/api-reference/twilio/register-call) - Registra una llamada de Twilio y devuelve TwiML para conversaciones de agentes

## Rutas actualizadas

### Plataforma Agents

- [Crear agente](/docs/es/api-reference/agents/create)
  - Añadido `template` al enum `AgentDefinitionSource`
- [Obtener conversación](/docs/es/api-reference/conversations/get)
  - Añadido el campo `direction` a `WhatsAppConversationInfo`
  - Añadida compatibilidad con llamadas y resultados de herramientas de webhook de integración de API en las transcripciones de conversaciones

### Generación de música

- [Componer música con respuesta detallada](/docs/es/api-reference/music/compose-detailed)
  - Añadido el parámetro opcional `with_timestamps` (booleano) para activar marcas de tiempo a nivel de palabra
  - Añadido el campo `words_timestamps` a la respuesta, que contiene un array de objetos `WordTimestamp`
  - Añadido el parámetro opcional `finetune_id` (cadena) para finetuning de música personalizado
  - Añadido el parámetro opcional `sign_with_c2pa` (booleano) para la firma de autenticidad del contenido
- [Componer música](/docs/es/api-reference/music/compose)
  - Añadido el parámetro opcional `finetune_id` (cadena) para finetuning de música personalizado
  - Añadido el parámetro opcional `sign_with_c2pa` (booleano) para la firma de autenticidad del contenido
- [Transmitir música](/docs/es/api-reference/music/stream)
  - Añadido el parámetro opcional `finetune_id` (cadena) para finetuning de música personalizado
- [Separación de stems](/docs/es/api-reference/music/separate-stems)
  - Añadido el parámetro opcional `sign_with_c2pa` (booleano) para la firma de autenticidad del contenido

### ElevenCreative Studio

- [Añadir proyecto](/docs/es/api-reference/studio/add-project)
  - Añadido el parámetro opcional `voice_settings` (array) para la configuración JSON de voz de cada proyecto

### Base de conocimiento

- [Añadir a la base de conocimiento](/docs/es/api-reference/knowledge-base/create-from-url)
  - Añadido `query_rewrite_prompt_override` a la configuración de RAG
- [Actualizar documento de la base de conocimiento](/docs/es/api-reference/knowledge-base/update)
  - Añadido `query_rewrite_prompt_override` a la configuración de RAG

### Herramientas de webhook

- Rutas de configuración de herramientas de webhook
  - Añadido el campo `request_headers` (objeto) a la configuración del esquema de la API de herramientas de webhook para encabezados HTTP personalizados

### Voces

- [Obtener voz](/docs/es/api-reference/voices/get)
  - Añadido el parámetro opcional `voice_stability`
  - Añadido el parámetro opcional `voice_similarity`
  - Añadido el parámetro opcional `voice_style`
- [Obtener todas las voces v2](/docs/es/api-reference/voices/search)
  - Actualizada la descripción del parámetro de consulta `next_page_token` para aclarar la paginación con el campo `has_more`
  - Actualizada la descripción del parámetro de consulta `include_total_count` para indicar su naturaleza de instantánea y sus implicaciones de rendimiento
  - Añadidas descripciones para los campos de respuesta: `voices`, `has_more`, `total_count`, `next_page_token`
  - Modificado el parámetro `next_page_token` para permitir valores nulos
  - Modificado el parámetro `include_total_count` para permitir valores nulos

### Doblaje

- [Doblar un archivo de vídeo o audio](/docs/es/api-reference/dubbing/create)
  - El campo `background` ahora admite valores nulos en la entrada de mezcla de doblaje
  - El campo `foreground` ahora admite valores nulos en la entrada de mezcla de doblaje
- [Obtener metadatos de proyecto de doblaje](/docs/es/api-reference/dubbing/get)
  - Los campos `background` y `foreground` ahora admiten valores nulos en la respuesta (cambio incompatible: se han eliminado las propiedades anidadas `src`, `content_type`, `bucket_name`, `random_path_slug`, `duration_secs`, `is_audio`, `url`)

### Texto a Voz

- Todas las rutas de TTS
  - Añadido el parámetro opcional `voice_stability` cuando se admiten ajustes de voz
  - Añadido el parámetro opcional `voice_similarity` cuando se admiten ajustes de voz
  - Añadido el parámetro opcional `voice_style` cuando se admiten ajustes de voz
  - Simplificada la descripción de `apply_text_normalization` (eliminada la nota específica del plan)

### Listas y ordenación

- [Obtener agentes](/docs/es/api-reference/agents/list)
  - Modificado el parámetro de consulta `sort_by` para permitir valores nulos y eliminado su valor predeterminado
- [Obtener base de conocimiento](/docs/es/api-reference/knowledge-base/list)
  - Modificado el parámetro de consulta `sort_by` para permitir valores nulos y eliminado su valor predeterminado

### Facturación

- Rutas de suscripción
  - Introducido el enum `BillingPeriod` (sustituye valores de enum en línea)
  - Introducido el enum `CharacterRefreshPeriod` (sustituye valores de enum en línea)
  - Actualizados los modelos de suscripción y cambio de nivel para usar referencias a enums

</Accordion>