Communitygithub.com

pyai-dubbing

Traduza e duble gravações de áudio fornecidas para um idioma de destino compatível com o PyAI Dubbing.

O que é pyai-dubbing?

O PyAI Dubbing permite que um agente de IA (como Claude Code, Cursor ou Codex) receba um áudio de origem em um idioma e produza uma versão dublada em outro idioma suportado. É útil para localização de conteúdo de áudio, como podcasts, videoclipes ou apresentações, diretamente pela interface do agente. A skill utiliza as ferramentas PyAI conectadas como fonte única de verdade — `get_dub_capabilities` informa os pares de idiomas suportados, `create_dub` inicia o trabalho com uma URL HTTPS autorizada, `get_dub_job` monitora o progresso e `get_dub_audio` entrega o áudio final. O agente deve respeitar rigorosamente as capacidades atuais, nunca reenviar um trabalho duplicado e, caso a espera seja longa, fornecer o ID do trabalho para o usuário continuar posteriormente.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Dublagem

Use os esquemas de ferramentas PyAI conectados como fonte única de verdade; os clientes podem prefixar os IDs das ferramentas com o nome do servidor. Se o PyAI estiver desconectado, direcione o usuário para o login do navegador do host. Mantenha as credenciais fora do chat. Respeite o projeto selecionado e a tarefa autorizada do usuário.

Ferramentas: whoami, get_dub_capabilities, create_dub, get_dub_job, get_dub_audio

Verifique get_dub_capabilities para os idiomas de entrada/saída atualmente suportados antes de enviar. Use a URL de áudio de origem HTTPS autorizada pelo usuário e os idiomas selecionados com create_dub. Não faça upload de um arquivo local para um serviço de hospedagem não relacionado sem autorização.

Envie uma vez e mantenha o job_id retornado. Consulte get_dub_job (exibido como “Dublagem”) até a conclusão ou um erro. Estados pendente/processando não justificam um segundo envio. Se um tempo limite deixar o envio incerto, relate isso em vez de criar um trabalho duplicado.

Quando concluído, chame get_dub_audio e apresente o áudio reproduzível real ou o link para download. Se a espera precisar ser interrompida, forneça o ID do trabalho e o status para que o usuário possa retomar. Apenas reivindique idiomas e manipulação de mídia que as capacidades ativas suportam.

Individual skills in this repo

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

Habilidades Relacionadas