Communitygithub.com

heygen-com/skills

Traduisez et doublez une vidéo dans une autre langue avec clonage vocal et synchronisation labiale, grâce à HeyGen Video Translation. Le présentateur garde son visage, sa voix est clonée dans la langue cible, et les lèvres se resynchronisent sur le nouvel audio — les spectateurs voient la même personne parler couramment.

Qu'est-ce que skills ?

La compétence heygen-com/skills permet la traduction et le doublage de vidéos en plusieurs langues via le clonage vocal avancé et la synchronisation labiale, alimentée par HeyGen Video Translation. Conçue pour les développeurs et utilisateurs d'agents IA, cette compétence facilite la localisation de contenu vidéo existant en préservant l'apparence et la voix originales du présentateur, générant un résultat naturel où la personne semble parler couramment la langue cible. Elle prend en charge des cas d'usage comme la traduction d'une vidéo en une ou plusieurs langues, le doublage pour le lancement de produits en différentes régions, ou la création de versions multilingues pour une diffusion globale. Son fonctionnement repose sur l'analyse de la vidéo source, la synthèse vocale avec clonage vocal basé sur un échantillon de la voix originale, et une reconstruction précise des mouvements labiaux pour correspondre au nouvel audio, le tout orchestré automatiquement via une API ou une interface CLI intégrée dans l'environnement de l'agent.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add heygen-com/skills

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait skills ?

Traduisez et doublez une vidéo dans une autre langue avec clonage vocal et synchronisation labiale, grâce à HeyGen Video Translation. Le présentateur garde son visage, sa voix est clonée dans la langue cible, et les lèvres se resynchronisent sur le nouvel audio — les spectateurs voient la même personne parler couramment. À utiliser lorsque : (1) vous localisez une vidéo existante dans une ou plusieurs langues ("traduis cette vidéo en espagnol", "fais-la en français et en allemand", "double-la en japonais", "j'ai besoin de 10 langues pour un lancement"), (2) vous souhaitez adapter rapidement une présentation filmée pour un public multilingue sans refaire le tournage, (3) vous voulez maintenir la présence naturelle du locuteur original tout en atteignant des spectateurs de différentes régions.

Fonctionnement

  1. Analyse vidéo – La vidéo source est analysée pour reconnaître le locuteur et extraire les caractéristiques vocales et faciales.
  2. Clonage vocal – Un modèle de voix personnalisé est créé à partir d'échantillons audio de la vidéo d'origine, garantissant une intonation et un rythme fidèles.
  3. Traduction – Le script audio est transcrit et traduit dans la ou les langues cibles, avec une optimisation contextuelle pour le doublage.
  4. Synthèse audio – Le texte traduit est synthétisé avec la voix clonée, produisant un discours naturel dans la langue cible.
  5. Synchronisation labiale – L'audio synthétisé est synchronisé avec les mouvements labiaux du locuteur, donnant l'illusion qu'il parle la langue cible.
  6. Exportation – La vidéo finale est assemblée et rendue disponible au téléchargement ou à l'intégration.

Configuration requise

  • Clé API – Une clé d'API HeyGen configurée via la variable d'environnement HEYGEN_API_KEY.
  • Identité – Un face_id ou une identité préenregistrée (via le module identity) ou le paramètre no_face_id pour les nouvelles vidéos.
  • Langues – Un dictionnaire de codes de langue vers des noms compréhensibles, comme {es: "Spanish", fr: "French"}.

Utilisation avec l'agent

  1. Initialisation – L'agent vérifie la clé API et le dossier de sortie.
  2. Téléchargement – Télécharge la vidéo source (via une URL ou un fichier local) et la soumet au service HeyGen.
  3. Traduction – Spécifie les langues cibles (par exemple "fr" pour le français).
  4. Traitement – Attend la fin du doublage (vérifie périodiquement l'état).
  5. Réponse – Fournit un lien de téléchargement ou enregistre localement la vidéo finale.

Exemples

Agent, traduis cette vidéo YouTube en français et en allemand : <URL>
J'ai besoin de cette vidéo en espagnol, italien et portugais pour le lancement.
Double cette présentation en japonais avec la voix du locuteur.

Notes importantes

  • La qualité du clonage vocal dépend de la clarté de l'audio original.
  • Chaque doublage peut prendre plusieurs minutes selon la durée de la vidéo et le nombre de langues.
  • Certains dialectes ou variations régionales peuvent ne pas être parfaitement reproduits.
  • Pour des résultats optimaux, utilisez une vidéo avec un seul locuteur et un fond sonore minimal.

Référence

Individual skills in this repo

This repo contains 10 individual skills — each has its own dedicated page.

heygen-com/ai-video-gen

Generate AI videos from text prompts using the HeyGen API. Use when: (1) Generating videos from text descriptions, (2) Creating AI-generated video clips for content production, (3) Image-to-video generation with a reference image, (4) Choosing between video generation providers (VEO, Kling, Sora, Runway, Seedance), (5) Working with HeyGen's /v1/workflows/executions endpoint for video generation.

heygen-com/avatar-video

Create AI avatar videos with precise control over avatars, voices, scripts, and backgrounds using HeyGen's v3 API (POST /v3/videos). Two modes: type="avatar" with avatar_id, or type="image" with an image AssetInput (Avatar IV). Use when: (1) Choosing a specific avatar and voice for a video, (2) Writing exact scripts for an avatar to speak, (3) Animating a photo into a speaking video (type="image"), (4) Transparent background videos with remove_background, (5) Integrating HeyGen avatars with Remotion, (6) Batch video generation with exact specs, (7) Brand-consistent production videos with precise control.

heygen-com/create-video

Create videos from a text prompt using HeyGen's Video Agent (POST /v3/video-agents). The default for most video requests — AI handles script, avatar, visuals, voiceover, and captions automatically. Use when: (1) Creating a video from a description or idea, (2) Generating explainer, demo, or marketing videos from a prompt, (3) Making a video without specifying exact avatars, voices, or scenes, (4) Quick video prototyping or drafts, (5) User says "make me a video" or "create a video about X". For precise control over specific avatars, exact scripts, or per-scene configuration, use the avatar-video skill instead.

heygen-com/faceswap

Swap faces in a video using AI via the HeyGen API. Use when: (1) Replacing a face in a video with another face, (2) Face swapping from a source image onto a target video, (3) Creating personalized videos by swapping in a person's face, (4) Working with HeyGen's /v1/workflows/executions endpoint for face swap processing.

heygen-com/heygen

[DEPRECATED] Use `create-video` for prompt-based video generation or `avatar-video` for precise avatar/scene control. This legacy skill combines both workflows — the newer focused skills provide clearer guidance.

heygen-com/heygen-video

Generate HeyGen presenter videos via the v3 Video Agent pipeline — handles Frame Check (aspect ratio correction), prompt engineering, avatar resolution, and voice selection. Required for any HeyGen video generation. Replaces deprecated endpoints with v3. Use when: (1) generating any HeyGen video (via API or otherwise), (2) sending a personalized video message (outreach, update, announcement, pitch, knowledge), (3) creating a HeyGen presenter-led explainer, tutorial, or product demo with a human face, (4) "make a video of me saying...", "send a video to my leads", "record an update for my team", "create a video pitch", "make a loom-style message", "I want to appear in this video", "generate a HeyGen video", "make a talking head video". Accepts avatar_id from heygen-avatar for identity-first HeyGen videos, or uses a stock presenter. Returns video share URL + HeyGen session URL for iteration. Chain signal: when the user wants to create/design an avatar AND make a video in the same request, run heygen-avatar firs

heygen-com/video-download

Download video and audio from YouTube and 1000+ sites using yt-dlp. No API keys needed. Use when: (1) Downloading a video from YouTube or other sites, (2) Extracting audio from a video URL, (3) Downloading subtitles/captions from a video, (4) Getting video metadata without downloading.

heygen-com/video-translate

Translate and dub existing videos into multiple languages using HeyGen.

heygen-com/video-understand

Understand video content locally using ffmpeg frame extraction and Whisper transcription. No API keys needed. Use when: (1) Understanding what a video contains, (2) Transcribing video audio locally, (3) Extracting key frames for visual analysis, (4) Getting video content without API keys.

heygen-com/visual-style

Create, extract, and apply portable visual design systems via visual-style.md files. Use when: (1) Creating a visual-style.md design system from scratch, (2) Extracting a visual style from a website URL, video, or PDF brand guide, (3) Applying a visual style to HeyGen videos, HTML slides, Figma, or paper.design, (4) Browsing the gallery of pre-built visual styles (Swiss, Saul Bass, Game Boy, etc.), (5) User mentions "visual style", "design system", "brand style", or "style guide", (6) Styling a HeyGen video with a consistent design language.

Skills associés