AI_Video_Dubber / README.md
dooyum's picture
Update README.md
9fdd754 verified
|
Raw
History Blame Contribute Delete
1.18 kB

A newer version of the Gradio SDK is available: 6.27.0

Upgrade
metadata
title: AI Video Dubber
emoji: πŸ“š
colorFrom: red
colorTo: green
sdk: gradio
sdk_version: 5.42.0
app_file: app.py
pinned: false

🎬 AI Video Dubber

AI-powered app to dub English videos into multiple languages with synchronized speech and subtitles.

✨ Features

  • Upload any English video.
  • Choose a target language and voice gender.
  • Translates speech using OpenAI GPT.
  • Generates natural-sounding speech with Azure Neural TTS.
  • Produces synced subtitles in .srt format.
  • Works with multiple languages:
    • Japanese
    • Italian
    • French
    • German
    • Dutch
    • Swedish
    • Spanish
    • Polish
    • Arabic

πŸš€ How It Works

  1. Upload video β†’ Extract audio.
  2. Transcribe β†’ Using OpenAI Whisper.
  3. Translate β†’ Using GPT-4o-mini.
  4. Synthesize voice β†’ Using Azure Neural TTS.
  5. Merge audio + video β†’ Output dubbed video.
  6. Generate subtitles β†’ .srt file.

πŸ›  Requirements

  • Hugging Face Space with Gradio and Python.
  • API Keys:
    • OPENAI_API_KEY
    • AZURE_KEY
    • AZURE_REGION

Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference