Spaces:
Running
on
Zero
Running
on
Zero
A newer version of the Gradio SDK is available:
6.2.0
metadata
title: VideoVoice Translate
emoji: π¬
colorFrom: purple
colorTo: blue
sdk: gradio
sdk_version: 5.49.1
app_file: app.py
pinned: false
license: mit
sdk_variant: zerogpu
π¬ Video Voice Translator
Translate videos to different languages while preserving the original voice characteristics using AI voice cloning!
Features
- ποΈ Voice Cloning: Preserves the original speaker's voice characteristics
- π Multi-language Support: Translate to multiple languages
- π GPU Acceleration: Automatically uses GPU when available (including ZeroGPU on Hugging Face Spaces)
- π Transcription & Translation: View detailed transcription and translation
Technology Stack
- faster-whisper: Fast and accurate speech transcription
- Google Translate: Translation engine
- Chatterbox TTS: Advanced voice cloning and text-to-speech
- Gradio: User-friendly web interface
Usage
- Upload a video file
- Select the target language
- Click "Start Translation"
- Wait for processing (progress will be shown)
- Download your translated video!
Deployment
Hugging Face Spaces (ZeroGPU)
This app is optimized for Hugging Face Spaces with ZeroGPU support. The app will automatically:
- Detect and use GPU when available
- Apply ZeroGPU decorators for efficient GPU allocation
- Fall back to CPU if GPU is not available
Local Development
# Install dependencies
pip install -r requirements.txt
# Run the app
python app.py
The app will automatically detect if you have a CUDA-capable GPU and use it for faster processing.
Configuration Reference
Check out the Hugging Face Spaces configuration reference for more details.