Use InfiniteTalk no OpenClaw.
InfiniteTalk gera vídeos de avatar falante com lip-sync a partir de um arquivo de áudio e uma imagem de rosto. Agentes OpenClaw o chamam pelo RunAPI com a mesma API key usada para chat — envie audio_to_video, faça polling da tarefa e receba uma URL de vídeo.
Use RunAPI to generate a talking avatar video with InfiniteTalk.
Requirements:
- Read the API key from RUNAPI_API_KEY.
- Call POST https://runapi.ai/api/v1/infinitetalk/audio_to_video
- Set model to "infinitetalk-from-audio".
- Set source_audio_url to the URL of the audio file.
- Set source_image_url to the URL of the face image.
- Set prompt to describe the desired output.
- The task is async. Poll the returned task_id until status is "completed".
- When done, read the video URL from the response output.
curl -X POST https://runapi.ai/api/v1/infinitetalk/audio_to_video \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "infinitetalk-from-audio",
"source_audio_url": "https://example.com/speech.mp3",
"source_image_url": "https://example.com/avatar.jpg",
"prompt": "A professional presenter delivering a product overview"
}'
{
"task_id": "tsk_abc123",
"status": "pending",
"model": "infinitetalk-from-audio"
}
Use InfiniteTalk no OpenClaw em três passos
Configure RunAPI
Defina RUNAPI_API_KEY no seu ambiente. Se você já configurou RunAPI para chat no OpenClaw, a mesma key funciona para InfiniteTalk — nenhuma configuração extra de provider necessária.
export RUNAPI_API_KEY=runapi_xxx
Chame InfiniteTalk
Envie uma requisição POST ao endpoint audio_to_video com o model, URL do áudio, URL da imagem e um prompt descrevendo a saída. OpenClaw pode construir e enviar esta requisição no seu workflow de agente.
POST /api/v1/infinitetalk/audio_to_video
Faça polling pelo resultado
O endpoint retorna um task_id imediatamente. Faça polling do endpoint de status da tarefa até o status ser completed, depois leia a URL do vídeo de saída na resposta.
GET /api/v1/infinitetalk/audio_to_video/tsk_abc123
Parâmetros da API InfiniteTalk
| Parâmetro | Tipo | Descrição |
|---|---|---|
model |
string |
Obrigatório. Use infinitetalk-from-audio. |
source_audio_url |
string |
Obrigatório. URL do arquivo de áudio de origem para lip-sync. |
source_image_url |
string |
Obrigatório. URL da imagem de rosto ou avatar para animar. |
prompt |
string |
Obrigatório. Descrição de texto da saída de vídeo desejada. Máximo 5000 caracteres. |
output_resolution |
string |
Opcional. Resolução do vídeo de saída. Valores aceitos: 480p, 720p. Padrão: 480p. |
seed |
integer |
Opcional. Semente de reprodutibilidade. Inteiro entre 10000 e 1000000. |
callback_url |
string |
Opcional. URL de webhook que recebe um POST quando a tarefa completa. |
O que é InfiniteTalk no OpenClaw?
InfiniteTalk é um modelo de avatar falante guiado por áudio que transforma uma única foto e um arquivo de áudio em um vídeo com sincronização labial, movimentos de cabeça, expressões faciais e postura corporal. Agentes OpenClaw o chamam via RunAPI para produzir vídeos de talking head de duração ilimitada sem equipamento de filmagem ou rigs de captura de movimento.
Casos de uso do InfiniteTalk
Conversão de podcast em vídeo
Alimente o áudio do podcast e uma foto do apresentador para gerar um vídeo com avatar falante, transformando episódios só de áudio em conteúdo visual para YouTube ou redes sociais.
Vídeos educacionais e tutoriais
Crie vídeos de aula ou tutorial a partir de uma única foto de instrutor e narração gravada, produzindo conteúdo de talking head de longa duração sem configuração de câmera.
Porta-voz digital para marketing
Construa um apresentador digital de marca a partir de uma imagem de referência, depois gere vídeos de porta-voz em vários idiomas trocando apenas a faixa de áudio.
Perguntas sobre InfiniteTalk + OpenClaw
Sim. Agentes OpenClaw podem chamar o endpoint RunAPI InfiniteTalk diretamente. Configure RunAPI como provider com sua RUNAPI_API_KEY, depois envie um POST para /api/v1/infinitetalk/audio_to_video com o model, URL do áudio e URL da imagem.
Não. A mesma RUNAPI_API_KEY que você usa para chat, geração de imagem e vídeo também funciona para InfiniteTalk. Todos os modelos RunAPI compartilham uma key e um saldo de créditos.
Assíncrono. O endpoint de criação retorna um task_id imediatamente. Faça polling do endpoint de status da tarefa ou forneça um callback_url para receber um webhook quando o vídeo estiver pronto.
InfiniteTalk usa faturamento por tarefa. Verifique a página de preços do RunAPI para taxas atuais. Os créditos são deduzidos do mesmo saldo usado para todos os modelos RunAPI.
Configuração geral do OpenClaw
Ainda não configurou? Comece com o guia de configuração do RunAPI para OpenClaw.
Guia de configuração do OpenClaw →Catálogo de modelos InfiniteTalk
Veja variantes, preços e documentação da API do InfiniteTalk.
InfiniteTalk no RunAPI →Experimente InfiniteTalk no OpenClaw hoje.
Obtenha uma API key RunAPI gratuita, cole o prompt no OpenClaw e gere vídeos de avatar falante com lip-sync a partir de qualquer arquivo de áudio.