Ir al contenido

Descripción general de medios

OpenClaw genera imágenes, videos y música, comprende medios entrantes (imágenes, audio, video) y pronuncia las respuestas en voz alta con texto a voz. Todas las capacidades de medios son impulsadas por herramientas: el agente decide cuándo usarlas basándose en la conversación, y cada herramienta solo aparece cuando al menos un proveedor de respaldo está configurado.

El habla en vivo utiliza el contrato de sesión Talk en lugar de la ruta de la herramienta de medios de un solo uso. Talk tiene tres modos: proveedor nativo realtime, local o streaming stt-tts, y transcription para la captura de habla solo de observación. Esos modos comparten catálogos de proveedores, sobres de eventos y semánticas de cancelación con telefonía, reuniones, tiempo real del navegador y clientes nativos de pulsar para hablar.

Generación de imágenes

Cree y edite imágenes a partir de mensajes de texto o imágenes de referencia mediante image_generate. Asíncrono en sesiones de chat: se ejecuta en segundo plano y publica el resultado cuando está listo.

Generación de video

Texto a video, imagen a video y video a video a través de video_generate. Asíncrono: se ejecuta en segundo plano y publica el resultado cuando está listo.

Generación de música

Genere música o pistas de audio mediante music_generate. Asíncrono en sesiones de chat en el ciclo de vida compartido de generación de medios.

Texto a voz

Convierta las respuestas salientes a audio hablado a través de la herramienta tts más la configuración messages.tts. Sincrónico.

Comprensión de medios

Resuma imágenes, audio y video entrantes utilizando proveedores de modelos con capacidad de visión y complementos dedicados de comprensión de medios.

Speech-to-text

Transcribe mensajes de voz entrantes a través de proveedores STT por lotes o STT de streaming Voice Call.

ProveedorImagenVídeoMúsicaTTSSTTVoz en tiempo realComprensión de medios
Alibaba
BytePlus
ComfyUI
DeepInfra
Deepgram
ElevenLabs
fal
Google
Gradium
CLI local
Microsoft
MiniMax
Mistral
OpenAI
OpenRouter
Qwen
Runway
SenseAudio
Together
Vydra
xAI
Xiaomi MiMo
CapacidadModoPor qué
ImagenAsíncronoEl procesamiento del proveedor puede durar más que un turno de chat; los datos adjuntos generados utilizan la ruta de finalización compartida.
Conversión de texto a vozSíncronoLas respuestas del proveedor regresan en segundos; adjuntas al audio de respuesta.
VídeoAsíncronoEl procesamiento del proveedor tarda de 30 s a varios minutos; las colas lentas pueden durar hasta el tiempo de espera configurado.
MúsicaAsíncronoLa misma característica de procesamiento del proveedor que el vídeo.

Para herramientas asíncronas, OpenClaw envía la solicitud al proveedor, devuelve un di de tarea inmediatamente y rastrea el trabajo en el libro de tareas. El agente continúa respondiendo a otros mensajes mientras se ejecuta el trabajo. Cuando el proveedor termina, OpenClaw despierta al agente con las rutas de los medios generados para que pueda informar al usuario a través del modo de respuesta visible normal de la sesión: entrega automática de la respuesta final cuando está configurado, o message(action="send") cuando la sesión requiere la herramienta de mensaje. Si la sesión solicitante está inactiva o su activación activa falla, y faltan algunos medios generados en la respuesta de finalización, OpenClaw envía un respaldo directo idempotente solo con los medios faltantes. Los medios ya entregados por la respuesta de finalización no se publican de nuevo.

Deepgram, DeepInfra, ElevenLabs, Mistral, OpenAI, OpenRouter, SenseAudio y xAI pueden todos transcribir audio entrante a través de la ruta por lotes tools.media.audio cuando están configurados. Los complementos de canal que realizan un prevuelo de una nota de voz para el control de menciones o el análisis de comandos marcan el archivo transcrito en el contexto entrante, por lo que el pase compartido de comprensión de medios reutiliza esa transcripción en lugar de hacer una segunda llamada STT para el mismo audio.

Deepgram, ElevenLabs, Mistral, OpenAI y xAI también registran proveedores de STT en streaming para Voice Call, por lo que el audio telefónico en vivo se puede reenviar al proveedor seleccionado sin esperar a que se complete la grabación.

Para conversaciones en vivo con el usuario, prefiera el modo Talk. Los archivos de audio por lotes permanecen en la ruta de medios; el tiempo real del navegador, la pulsación para hablar nativa, la telefonía y el audio de reuniones deben usar los eventos Talk y los catálogos de alcance de sesión devueltos por el Gateway.

Asignaciones de proveedores (cómo se dividen los proveedores en las distintas superficies)

Sección titulada «Asignaciones de proveedores (cómo se dividen los proveedores en las distintas superficies)»
Google

Superficies de imagen, video, música, TTS por lotes, voz en tiempo real del backend y comprensión de medios.

OpenAI

Superficies de imagen, video, TTS por lotes, STT por lotes, STT por streaming en Voice Call, voz en tiempo real del backend e incrustación de memoria.

DeepInfra

Enrutamiento de chat/modelo, generación/edición de imágenes, texto a video, TTS por lotes, STT por lotes, comprensión de medios de imagen e incrustación de memoria. Los modelos de reordenamiento/clasificación/detección de objetos nativos de DeepInfra no se registran hasta que OpenClaw tenga contratos de proveedor dedicados para esas categorías.

xAI

Imagen, video, búsqueda, ejecución de código, TTS por lotes, STT por lotes y STT por streaming en Voice Call. La voz en tiempo real de xAI es una capacidad superior, pero no se registra en OpenClaw hasta que el contrato compartido de voz en tiempo real pueda representarla.