Tools

Descripción general de medios

OpenClaw genera imágenes, vídeos y música, comprende contenido multimedia entrante (imágenes, audio y vídeo) y reproduce las respuestas en voz alta mediante síntesis de voz. Todas las capacidades multimedia se controlan mediante herramientas: el agente decide cuándo utilizarlas en función de la conversación, y cada herramienta solo aparece cuando hay al menos un proveedor subyacente configurado.

La voz en directo utiliza el contrato de sesión de Talk en lugar de la ruta de la herramienta multimedia de ejecución única. Talk tiene tres modos: realtime nativo del proveedor, stt-tts local o por streaming y transcription para la captura de voz de solo observación. Estos modos comparten catálogos de proveedores, envoltorios de eventos y semántica de cancelación con telefonía, reuniones, funciones en tiempo real del navegador y clientes nativos de pulsar para hablar.

Capacidades

Matriz de capacidades de los proveedores

Proveedor Imagen Vídeo Música TTS STT Voz en tiempo real Comprensión multimedia
Alibaba
Azure Speech
BytePlus
ComfyUI
Deepgram
DeepInfra
ElevenLabs
fal
Google
Gradium
Inworld
LiteLLM
CLI local
Microsoft
Microsoft Foundry
MiniMax
Mistral
OpenAI
OpenRouter
PixVerse
Qwen
Runway
SenseAudio
Together
Volcengine
Vydra
xAI
Xiaomi MiMo

Asíncrono frente a síncrono

Capacidad Modo Motivo
Imagen Asíncrono El procesamiento del proveedor puede durar más que un turno de chat; los archivos adjuntos generados utilizan la ruta compartida de finalización.
Síntesis de voz Síncrono Las respuestas del proveedor llegan en segundos y se adjuntan al audio de la respuesta.
Vídeo Asíncrono El procesamiento del proveedor tarda entre 30 s y varios minutos; las colas lentas pueden ejecutarse hasta alcanzar el tiempo de espera configurado.
Música Asíncrono Presenta las mismas características de procesamiento del proveedor que el vídeo.

Para las herramientas asíncronas, OpenClaw envía la solicitud al proveedor, devuelve inmediatamente un identificador de tarea y realiza el seguimiento del trabajo en el registro de tareas. El agente continúa respondiendo a otros mensajes mientras se ejecuta el trabajo. Cuando el proveedor termina, OpenClaw reactiva al agente con las rutas de los archivos multimedia generados para que pueda informar al usuario mediante el modo normal de respuesta visible de la sesión: entrega automática de la respuesta final cuando está configurada, o message(action="send") cuando la sesión requiere la herramienta de mensajes. Si la sesión solicitante está inactiva o falla su reactivación activa, y aún falta algún contenido multimedia generado en la respuesta de finalización, OpenClaw envía una alternativa directa e idempotente que contiene únicamente el contenido multimedia faltante. El contenido multimedia ya entregado mediante la respuesta de finalización no vuelve a publicarse.

Conversión de voz a texto y Llamada de voz

Deepgram, DeepInfra, ElevenLabs, Google, Groq, Mistral, OpenAI, OpenRouter, SenseAudio y xAI pueden transcribir audio entrante mediante la ruta por lotes tools.media.audio cuando están configurados. Los plugins de canal que verifican previamente una nota de voz para controlar las menciones o analizar comandos marcan el archivo adjunto transcrito en el contexto entrante, de modo que la fase compartida de comprensión multimedia reutiliza esa transcripción en lugar de realizar una segunda llamada de STT para el mismo audio.

Deepgram, ElevenLabs, Mistral, OpenAI y xAI también registran proveedores de STT por streaming para Llamada de voz, de modo que el audio telefónico en directo puede reenviarse al proveedor seleccionado sin esperar a que se complete una grabación.

Para conversaciones en directo con usuarios, utiliza preferentemente el modo Talk. Los archivos adjuntos de audio por lotes permanecen en la ruta multimedia; las funciones en tiempo real del navegador, las funciones nativas de pulsar para hablar, la telefonía y el audio de reuniones deben utilizar los eventos de Talk y los catálogos asociados a la sesión que devuelve el Gateway.

Asignaciones de proveedores (cómo se distribuyen entre las superficies)

Google

Superficies de imagen, vídeo, música, TTS por lotes, STT por lotes, voz en tiempo real del backend y comprensión multimedia.

OpenAI

Superficies de imagen, vídeo, TTS por lotes, STT por lotes, STT por streaming para Llamada de voz, voz en tiempo real del backend y vectores de memoria.

DeepInfra

Superficies de enrutamiento de chats/modelos, generación y edición de imágenes, conversión de texto a vídeo, TTS por lotes, STT por lotes, comprensión multimedia de imágenes y vectores de memoria. DeepInfra también ofrece reclasificación, clasificación, detección de objetos y otros tipos de modelos nativos; OpenClaw todavía no dispone de un contrato de proveedor para esas categorías, por lo que este plugin no las registra.

xAI

Imagen, vídeo, búsqueda, ejecución de código, TTS por lotes, STT por lotes y STT por streaming para Llamada de voz. La voz en tiempo real de xAI es una capacidad del proveedor subyacente, pero no se registra en OpenClaw hasta que el contrato compartido de voz en tiempo real pueda representarla.

Temas relacionados

Was this useful?
On this page

On this page