Communitygithub.com

pyai-dubbing

Traduisez et doublez des enregistrements audio fournis vers une langue cible prise en charge avec PyAI Dubbing.

Qu'est-ce que pyai-dubbing ?

PyAI Dubbing est une compétence d'agent IA conçue pour automatiser la traduction et le doublage de fichiers audio. Elle permet de soumettre une URL audio source (HTTPS) avec une langue cible sélectionnée, puis de surveiller le traitement jusqu'à l'obtention d'un fichier audio doublé. Cette compétence s'appuie sur des outils PyAI connectés et respecte les autorisations utilisateur, évitant les téléversements non autorisés ou les soumissions en double. Idéale pour les workflows de localisation audio, elle fonctionne avec les plateformes prenant en charge les schémas d'outils PyAI (comme Claude Code ou Cursor) et gère l'ensemble du cycle de vie : vérification des capacités, création du travail, suivi par sondage, et récupération du résultat final.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/atomsai/pyai-plugin/tree/main/skills/pyai-dubbing

Demander à votre IA préférée

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

Documentation

Doublage

Utilisez les schémas d'outils PyAI connectés comme source de vérité ; les clients peuvent préfixer les identifiants d'outils avec le nom du serveur. Si PyAI est déconnecté, dirigez l'utilisateur vers la connexion via le navigateur de l'hôte. Gardez les identifiants hors du chat. Respectez le projet sélectionné et la tâche autorisée par l'utilisateur.

Outils : whoami, get_dub_capabilities, create_dub, get_dub_job, get_dub_audio

Vérifiez get_dub_capabilities pour connaître les langues d'entrée/sortie actuellement prises en charge avant de soumettre. Utilisez l'URL audio source HTTPS autorisée par l'utilisateur et les langues sélectionnées avec create_dub. Ne téléversez pas un fichier local vers un service d'hébergement non lié sans autorisation.

Soumettez une seule fois et conservez le job_id renvoyé. Interrogez get_dub_job (affiché comme « Doublage ») jusqu'à ce qu'il soit terminé ou qu'une erreur survienne. Les états en attente/en cours ne justifient pas une seconde soumission. Si un délai d'attente rend la soumission incertaine, signalez-le plutôt que de créer un travail en double.

Lorsque c'est terminé, appelez get_dub_audio et présentez le fichier audio réel lisible ou le lien de téléchargement. Si l'attente doit être interrompue, fournissez l'ID du travail et son état pour que l'utilisateur puisse reprendre. Ne revendiquez que les langues et les capacités de gestion des médias que les capacités en direct prennent en charge.

Individual skills in this repo

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

Skills associés