Installer la compétence belt CLI :
npx skills add belt-sh/cli
Doublage ElevenLabs
Doublez automatiquement des fichiers audio et vidéo en 29 langues via l'interface CLI inference.sh.

Démarrage rapide
Nécessite l'interface CLI inference.sh (
belt). Instructions d'installation
belt login
# Doubler une vidéo anglaise en espagnol
belt app run elevenlabs/dubbing --input '{
"audio": "https://video.mp4",
"target_lang": "es"
}'
Langues prises en charge
| Code | Langue | Code | Langue |
|---|---|---|---|
en | Anglais | ko | Coréen |
es | Espagnol | ru | Russe |
fr | Français | tr | Turc |
de | Allemand | nl | Néerlandais |
it | Italien | sv | Suédois |
pt | Portugais | da | Danois |
pl | Polonais | fi | Finnois |
hi | Hindi | no | Norvégien |
ar | Arabe | cs | Tchèque |
zh | Chinois | el | Grec |
ja | Japonais | he | Hébreu |
hu | Hongrois | id | Indonésien |
ms | Malais | ro | Roumain |
th | Thaï | uk | Ukrainien |
vi | Vietnamien |
Formats d'entrée pris en charge
- MP3, MP4, WAV, MOV
Exemples
Doubler une vidéo en espagnol
belt app run elevenlabs/dubbing --input '{
"audio": "https://english-video.mp4",
"target_lang": "es"
}'
Doubler un fichier audio en français
belt app run elevenlabs/dubbing --input '{
"audio": "https://podcast-episode.mp3",
"target_lang": "fr"
}'
Spécifier la langue source
# Ignorer la détection automatique, spécifier la source
belt app run elevenlabs/dubbing --input '{
"audio": "https://german-video.mp4",
"source_lang": "de",
"target_lang": "en"
}'
Distribution multilingue
# Doubler dans plusieurs langues
for lang in es fr de ja ko; do
belt app run elevenlabs/dubbing --input "{
\"audio\": \"https://video.mp4\",
\"target_lang\": \"$lang\"
}" > "dubbed_${lang}.json"
echo "Doublé en $lang"
done
Fonctionnalités
- Détection automatique des locuteurs : Identifie plusieurs locuteurs automatiquement
- Préservation de la voix : Maintient les caractéristiques vocales originales du locuteur
- Synchronisation : Respecte le rythme et le timing de la parole originale
- Multi-locuteurs : Gère les vidéos avec plusieurs locuteurs
Workflow : Pipeline de localisation de contenu
# 1. Commencer avec la vidéo originale
# 2. Doubler dans la langue cible
belt app run elevenlabs/dubbing --input '{
"audio": "https://original-video.mp4",
"target_lang": "es"
}' > dubbed.json
# 3. Ajouter des sous-titres dans la langue cible
belt app run elevenlabs/stt --input '{
"audio": "<dubbed-audio-url>",
"language_code": "spa"
}' > transcript.json
# 4. Sous-titrer la vidéo doublée
belt app run infsh/caption-videos --input '{
"video_url": "<dubbed-video-url>",
"captions": "<transcript>"
}'
Cas d'utilisation
- Créateurs de contenu : Toucher un public international
- E-learning : Localiser des cours pour des étudiants du monde entier
- Marketing : Adapter des campagnes à différents marchés
- Podcasts : Distribuer dans plusieurs langues
- Entreprises : Formations et communications multilingues
- Cinéma/TV : Doublage rapide pour la distribution
Compétences associées
# ElevenLabs TTS (générer de la parole dans n'importe quelle langue)
npx skills add inference-sh/skills@elevenlabs-tts
# ElevenLabs STT (transcrire le contenu doublé)
npx skills add inference-sh/skills@elevenlabs-stt
# ElevenLabs voice changer (transformer les voix)
npx skills add inference-sh/skills@elevenlabs-voice-changer
# Compétence complète de la plateforme (toutes les apps)
npx skills add inference-sh/skills@infsh-cli
Parcourir toutes les apps audio : belt app list --category audio