Use InfiniteTalk no Hermes Agent.
InfiniteTalk gera vídeos de avatar falante com lip-sync a partir de um arquivo de áudio e uma imagem de rosto. Hermes Agent o chama pelo endpoint personalizado RunAPI — configure custom:runapi uma vez, envie audio_to_video e faça polling pelo vídeo finalizado.
Use RunAPI to generate a talking avatar video with InfiniteTalk.
Requirements:
- Read the API key from RUNAPI_API_KEY.
- Use the custom:runapi provider with base_url https://runapi.ai/v1.
- 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 Hermes Agent em três passos
Configure RunAPI
Defina RUNAPI_API_KEY no ambiente onde Hermes Agent é executado. Se você já adicionou RunAPI como provider custom:runapi, a mesma key gerencia requisições do InfiniteTalk.
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. Hermes Agent pode construir e enviar esta requisição pelo provider custom:runapi.
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 Hermes Agent?
InfiniteTalk cria vídeos de avatar falante animando expressões faciais, sincronização labial e movimentos de cabeça a partir de um arquivo de áudio e uma imagem de referência. Hermes Agent o chama via provider custom:runapi para criar pipelines de múltiplas etapas — por exemplo, gerar fala com ElevenLabs e passar a URL do áudio para o InfiniteTalk.
Casos de uso do InfiniteTalk
Conteúdo no YouTube com apresentadores de IA
Gere vídeos de talking head a partir de uma única foto para canais do YouTube, eliminando a necessidade de gravações com câmera.
Dublagem de vídeo com sincronização labial
Reanime rostos em vídeos existentes para combinar com novas faixas de áudio, útil para dublagem ou substituição de diálogos.
Vídeos longos de aula e apresentação
Crie vídeos de avatar falante de duração ilimitada a partir de aulas ou apresentações gravadas sem estúdio ou câmera.
Perguntas sobre InfiniteTalk + Hermes Agent
Sim. Hermes Agent pode chamar o endpoint RunAPI InfiniteTalk pelo provider custom:runapi. Defina RUNAPI_API_KEY no seu ambiente e 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 Hermes Agent
Ainda não configurou? Comece com o guia de configuração do RunAPI para Hermes Agent.
Guia de configuração do Hermes Agent →Catálogo de modelos InfiniteTalk
Veja variantes, preços e documentação da API do InfiniteTalk.
InfiniteTalk no RunAPI →Experimente InfiniteTalk no Hermes Agent hoje.
Obtenha uma API key RunAPI gratuita, configure o provider custom:runapi e gere vídeos de avatar falante com lip-sync a partir de qualquer arquivo de áudio.