Utiliser InfiniteTalk dans OpenClaw.
InfiniteTalk génère des vidéos d'avatars parlants avec lip-sync à partir d'un fichier audio et d'une image de visage. Les agents OpenClaw l'appellent via RunAPI avec la même clé API utilisée pour le chat — envoyez audio_to_video, interrogez la tâche et recevez une URL de vidéo.
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"
}
Utiliser InfiniteTalk dans OpenClaw en trois étapes
Configurer RunAPI
Définissez RUNAPI_API_KEY dans votre environnement. Si vous avez déjà configuré RunAPI pour le chat dans OpenClaw, la même clé fonctionne pour InfiniteTalk — aucune configuration de fournisseur supplémentaire requise.
export RUNAPI_API_KEY=runapi_xxx
Appeler InfiniteTalk
Envoyez une requête POST à l'endpoint audio_to_video avec le modèle, l'URL audio, l'URL de l'image et un prompt décrivant la sortie. OpenClaw peut construire et envoyer cette requête dans votre workflow d'agent.
POST /api/v1/infinitetalk/audio_to_video
Interroger pour le résultat
L'endpoint retourne immédiatement un task_id. Interrogez l'endpoint de statut de tâche jusqu'à ce que le statut soit completed, puis lisez l'URL de la vidéo de sortie depuis la réponse.
GET /api/v1/infinitetalk/audio_to_video/tsk_abc123
Paramètres API de InfiniteTalk
| Paramètre | Type | Description |
|---|---|---|
model |
string |
Requis. Utilisez infinitetalk-from-audio. |
source_audio_url |
string |
Requis. URL du fichier audio source pour le lip-sync. |
source_image_url |
string |
Requis. URL de l'image de visage ou d'avatar à animer. |
prompt |
string |
Requis. Description textuelle de la sortie vidéo souhaitée. Maximum 5000 caractères. |
output_resolution |
string |
Optionnel. Résolution de la vidéo de sortie. Valeurs acceptées : 480p, 720p. Par défaut 480p. |
seed |
integer |
Optionnel. Graine de reproductibilité. Entier entre 10000 et 1000000. |
callback_url |
string |
Optionnel. URL webhook qui reçoit un POST lorsque la tâche se termine. |
Qu'est-ce qu'InfiniteTalk sur OpenClaw ?
InfiniteTalk est un modèle d'avatar parlant piloté par audio qui transforme une seule photo et un fichier audio en vidéo synchronisée sur les lèvres avec mouvements de tête, expressions faciales et posture corporelle. Les agents OpenClaw l'appellent via RunAPI pour produire des vidéos talking head de durée illimitée sans équipement de tournage ni systèmes de motion capture.
Cas d'utilisation d'InfiniteTalk
Conversion podcast en vidéo
Injecter l'audio d'un podcast et la photo d'un présentateur pour générer une vidéo d'avatar parlant, transformant des épisodes audio purs en contenu visuel pour YouTube ou les réseaux sociaux.
Vidéos éducatives et tutoriels
Créer des vidéos de cours ou de tutoriels à partir d'une seule photo d'instructeur et d'une narration enregistrée, produisant du contenu talking head longue durée sans configuration caméra.
Porte-parole numérique pour le marketing
Construire un présentateur numérique de marque à partir d'une image de référence, puis générer des vidéos de porte-parole en plusieurs langues en échangeant la piste audio.
Questions sur InfiniteTalk + OpenClaw
Oui. Les agents OpenClaw peuvent appeler directement l'endpoint RunAPI InfiniteTalk. Configurez RunAPI comme fournisseur avec votre RUNAPI_API_KEY, puis envoyez un POST à /api/v1/infinitetalk/audio_to_video avec le modèle, l'URL audio et l'URL de l'image.
Non. La même RUNAPI_API_KEY que vous utilisez pour le chat, la génération d'images et de vidéos fonctionne également pour InfiniteTalk. Tous les modèles RunAPI partagent une seule clé et un seul solde de crédits.
Asynchrone. L'endpoint de création retourne immédiatement un task_id. Interrogez l'endpoint de statut de tâche ou fournissez une callback_url pour recevoir un webhook lorsque la vidéo est prête.
InfiniteTalk utilise une facturation par tâche. Consultez la page des tarifs RunAPI pour les tarifs actuels. Les crédits sont déduits du même solde utilisé pour tous les modèles RunAPI.
Configuration générale de OpenClaw
Pas encore configuré ? Commencez par le guide de configuration RunAPI pour OpenClaw.
Guide de configuration OpenClaw →Catalogue des modèles InfiniteTalk
Voir les variantes, les tarifs et la documentation API de InfiniteTalk.
InfiniteTalk sur RunAPI →Essayez InfiniteTalk dans OpenClaw dès aujourd'hui.
Obtenez une clé RunAPI gratuite, collez le prompt dans OpenClaw et générez des vidéos d'avatars parlants avec lip-sync depuis n'importe quel fichier audio.