O que dlazy-video-translate faz?
Habilidade de agente do clawhub.ai/dlazy-video-translate
Visão Geral
Esta habilidade permite que agentes de IA realizem tradução automática de vídeos, combinando transcrição, tradução e geração de áudio ou legendas.
Funcionalidades
- Extração de áudio de arquivos de vídeo usando
ffmpeg. - Transcrição de fala para texto com modelos ASR (e.g., Whisper).
- Tradução do texto transcrito para o idioma de destino.
- Geração de nova faixa de áudio dublada via TTS.
- Criação de legendas sincronizadas (SRT/VTT).
Requisitos
ffmpeginstalado no sistema.- Acesso a modelos de IA (e.g., OpenAI Whisper, Google Translate API).
- Python 3.8+ e dependências listadas em
requirements.txt.
Uso
dlazy-video-translate input.mp4 --target-lang pt --output translated.mp4
Parâmetros:
input.mp4: Caminho para o vídeo de entrada.--target-lang: Código do idioma de destino (ex.:pt,en,es).--output: (Opcional) Caminho para o arquivo de saída.--mode:dub(dublagem) ousubs(apenas legendas).
Configuração
Defina variáveis de ambiente conforme necessário:
OPENAI_API_KEY: Chave para API OpenAI (se usando Whisper/TTS).GOOGLE_APPLICATION_CREDENTIALS: Caminho para credenciais do Google Cloud.
Exemplos
Dublar vídeo para português
dlazy-video-translate video.mp4 --target-lang pt --mode dub
Adicionar legendas em espanhol
dlazy-video-translate video.mp4 --target-lang es --mode subs
Notas
- A qualidade da tradução depende do modelo ASR/TTS utilizado.
- Arquivos grandes podem exigir mais memória e tempo de processamento.
- Consulte
docs/para detalhes avançados.
Suporte
Para dúvidas ou contribuições, acesse clawhub.ai.