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

import { YoutubeEmbed } from "../../../components/YoutubeEmbed";

### API de Doblaje v2

Doblaje v2 ya está disponible a través de la API. Traduce audio y vídeo a más de 90 idiomas y preserva la voz, el tono y el ritmo de cada hablante.

La nueva API basada en proyectos mantiene las transcripciones originales y las traducciones como JSON editable. Crea un proyecto a partir de un archivo o una URL, añade uno o varios idiomas de destino, edita segmentos individuales de la transcripción o sus traducciones y, después, regenera solo las regiones que hayan cambiado. Sigue la [guía de inicio rápido de Doblaje](/docs/es/eleven-api/guides/cookbooks/dubbing) para crear tu primer doblaje.

<YoutubeEmbed id="GSk5JyiT4sU" />

<CardGroup cols={3}>
  <Card
    title="Inicio rápido"
    icon="duotone code"
    href="/docs/es/eleven-api/guides/cookbooks/dubbing"
  >
    Crea tu primer proyecto de Doblaje v2 y genera una pista de audio traducida.
  </Card>
  <Card
    title="Perfeccionar y regenerar"
    icon="/docs/_fern-files/elevenlabs.docs.buildwithfern.com/77d8c519257eb198dd8c1be0c00e24edfbbf36bf99d5edcc5dcf5598c8e9ae36/assets/icons/dubbing.svg"
    href="/docs/es/eleven-api/guides/how-to/dubbing/refine-and-regenerate"
  >
    Edita transcripciones originales y traducciones y, después, regenera las regiones modificadas.
  </Card>
  <Card
    title="Referencia de la API"
    icon="duotone book"
    href="/docs/es/api-reference/dubbing/create-project"
  >
    Consulta las rutas de API de proyectos, idiomas y transcripciones de Doblaje.
  </Card>
</CardGroup>

### ElevenAgents

- **Filtros de seguridad de conversaciones**: [Listar conversaciones](/docs/es/api-reference/conversations/list) añade los parámetros de consulta opcionales `guardrail_types` (`GuardrailType[]`) y `custom_guardrail_names` (matriz de cadenas). La jerarquía de conversaciones existente ahora se puede filtrar con el parámetro opcional `parent_conversation_id` (cadena).
- **Estado de divergencia de ramas**: [Listar ramas de agentes](/docs/es/api-reference/agents/branches/list) añade el parámetro opcional `include_commit_status` (booleano, `false` de forma predeterminada). Al activarlo, los resúmenes de ramas incluyen los campos anulables `commits_ahead`, `commits_behind` y `merged_into_branch_id`.
- **Controles de conversación y herramientas**: Las anulaciones del cliente ahora admiten `max_duration_seconds` y `pronunciation_dictionary_locators`. La configuración del servidor MCP añade `request_meta` para pasar valores MCP `_meta` a llamadas de herramientas, y los tiempos de espera de las herramientas webhook ahora admiten hasta 300 segundos.
- **Uso del análisis posterior a la llamada**: La facturación de conversaciones añade un desglose de `analysis` con totales acumulados por función e instantáneas de ejecuciones. Los mensajes de transcripción añaden `triggered_guardrails`, y los turnos de conversación añaden el campo opcional `producing_llm`.

### Voces

- **Filtros de búsqueda de voces**: [Obtener todas las voces v2](/docs/es/api-reference/voices/search) añade los parámetros de consulta opcionales `gender`, `age`, `language`, `accent`, `use_cases`, `min_notice_period_days`, `include_custom_rates`, `include_live_moderated` y `high_quality`.

### Lanzamientos de SDK

#### SDK de JavaScript

- [v2.63.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.63.0) - Se han añadido opciones de Voz a Texto en tiempo real para idiomas secundarios, detección de idioma y entidades, filtrado de audio de fondo, registro y autenticación mediante token de un solo uso. Se han añadido eventos de transcripción final, entidad y solicitud no válida; se ha corregido el envío de términos no aceptados, los parámetros `audio_format` duplicados y los límites VAD inclusivos.
- [v2.62.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.62.0) - Se han añadido métodos de actualización masiva de transcripciones de Doblaje y `DubbingRegenerateResponse`; se han añadido filtros de seguridad de conversaciones, estado de commits de ramas de agentes, alertas de agentes y compatibilidad con MCP `requestMeta`. La creación de idiomas de destino ya no acepta `modelId`.
- [v2.61.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.61.0) - Se han añadido el filtrado de jerarquías de conversaciones, la facturación de análisis posterior a la llamada, metadatos de medidas de seguridad activadas, detalles de conflictos de fusión de ramas, redacción de entradas DTMF y cargas de transcripciones de Doblaje. Se han eliminado los tipos de sesión en tiempo real exportados de OpenAI y las variantes de resultados de herramientas `run_subagent_*`.

#### SDK de Python

- [v2.63.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.63.0) - Se han añadido opciones de Voz a Texto en tiempo real para idiomas secundarios, detección de idioma y entidades, filtrado de audio de fondo, registro y autenticación mediante token de un solo uso. Se han añadido eventos de transcripción final, entidad y solicitud no válida; se ha corregido el envío de términos no aceptados y ahora se rechazan las conexiones sin clave de API ni token.
- [v2.62.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.62.0) - Se han añadido métodos `update_segments` de Doblaje y `DubbingRegenerateResponse`; se ha añadido compatibilidad con `guardrail_types`, `custom_guardrail_names`, `include_commit_status` y MCP `request_meta`. Las actualizaciones de segmentos de Doblaje ahora usan modelos de cuerpo de solicitud, y la creación de idiomas de destino ya no acepta `model_id`.
- [v2.61.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.61.0) - Se han añadido `parent_conversation_id`, facturación de análisis, metadatos de medidas de seguridad activadas, conflictos de fusión de ramas, redacción de entradas DTMF y cargas de transcripciones de Doblaje. Se han eliminado los tipos de sesión en tiempo real de OpenAI y los modelos de resultados `run_subagent_*`.

#### SDK de Android

- [v0.12.1](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.12.1) - Se ha corregido que las desconexiones intencionadas de sesiones de solo texto se notificaran como `ConversationStatus.ERROR`.
- [v0.12.0](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.12.0) - Se ha añadido `ConversationConfig.useMediaStream` para enrutar el audio de conversación a través del flujo multimedia de Android. Los cierres remotos normales de WebSocket ahora notifican `DisconnectionDetails.Agent`, mientras que los cierres iniciados localmente notifican `DisconnectionDetails.User`.

#### Servidor MCP

- [v0.12.2](https://github.com/elevenlabs/elevenlabs-mcp/releases/tag/v0.12.2) - Se ha corregido un problema de recorrido de rutas.

### API

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

## Nuevas rutas de API

### Doblaje

- [Actualizar segmentos originales por lotes](/docs/es/api-reference/dubbing/source-transcript/batch-update-source-segments) - `PATCH /v1/dubbing/project/{project_id}/transcript/segments`
  - Requiere `DubbingBulkSegmentUpdateRequest`
  - Actualiza de forma atómica el texto, el hablante o la temporización de los segmentos originales
  - Devuelve `DubbingBulkSourceSegmentUpdateResponse` con los valores actualizados de `segments` y `revision`
- [Actualizar segmentos de destino por lotes](/docs/es/api-reference/dubbing/target-transcript/batch-update-target-segments) - `PATCH /v1/dubbing/project/{project_id}/language/{language_id}/transcript/segments`
  - Requiere `DubbingBulkTargetSegmentUpdateRequest`
  - Actualiza de forma atómica las traducciones de varios segmentos de destino
  - Devuelve `DubbingBulkTargetSegmentUpdateResponse` con los valores actualizados de `segments` y `revision`

## Rutas de API actualizadas

### ElevenAgents

- [Listar conversaciones](/docs/es/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - Se ha añadido el parámetro opcional `parent_conversation_id` (cadena)
  - Se han añadido los parámetros opcionales repetibles `guardrail_types` (`GuardrailType[]`) y `custom_guardrail_names` (matriz de cadenas)
- [Listar ramas de agentes](/docs/es/api-reference/agents/branches/list) - `GET /v1/convai/agents/{agent_id}/branches`
  - Se ha añadido el parámetro opcional `include_commit_status` (booleano, `false` de forma predeterminada)
  - Los resúmenes de ramas añaden `commits_ahead` (entero), `commits_behind` (entero) y `merged_into_branch_id` (cadena) anulables

### Voces

- [Obtener todas las voces v2](/docs/es/api-reference/voices/search) - `GET /v2/voices`
  - Se han añadido los filtros opcionales `gender`, `age` y `accent` (cadena)
  - Se han añadido los filtros opcionales `language` y `use_cases` (matriz de cadenas)
  - Se han añadido los filtros opcionales `min_notice_period_days` (entero), `include_custom_rates`, `include_live_moderated` y `high_quality` (booleano)

## Cambios de esquema

### ElevenAgents

- Los esquemas de anulación del cliente añaden `max_duration_seconds` (entero) y `pronunciation_dictionary_locators` (matriz)
- Los esquemas de entrada y salida del servidor MCP añaden mapas `request_meta`
- La configuración de plataforma de agentes añade `alerting`; la detección de idioma añade `only_at_conversation_start` (booleano)
- `AnalysisCharging.last_run` ahora es obligatorio y no anulable; los totales acumulados añaden `runs` (entero) obligatorio
- Las respuestas de fragmentos RAG ahora requieren `content_format` y `document_type`

</Accordion>