|
|
--- |
|
|
title: Localization Quality Control |
|
|
emoji: 🎧 |
|
|
colorFrom: purple |
|
|
colorTo: indigo |
|
|
sdk: gradio |
|
|
sdk_version: 5.34.1 |
|
|
app_file: app.py |
|
|
pinned: false |
|
|
license: other |
|
|
short_description: Media Content Localization and Dub Quality Assessment Space |
|
|
--- |
|
|
|
|
|
# Media Content Localization and Dub Quality Assessment Space |
|
|
|
|
|
This Hugging Face Space provides a streamlined process for verifying and assessing the quality of dubbed media content. Users can upload original and dubbed audio files for validation and quality check. |
|
|
|
|
|
## Features |
|
|
|
|
|
- Upload original and dubbed `.wav` audio files. |
|
|
- Files are checked for duration constraints (maximum 30 minutes). |
|
|
- Automated upload to secure storage via presigned URLs. |
|
|
- Initiates an external processing pipeline for quality assessment. |
|
|
- Receive status updates on processing progress. |
|
|
|
|
|
## Usage |
|
|
|
|
|
1. Upload the original and dubbed `.wav` files through the interface. |
|
|
2. Provide your email, company name, and tolerance percentage. |
|
|
3. The system will validate file durations, upload files securely, and trigger processing. |
|
|
4. Once triggered, the system will display the response indicating processing status. |
|
|
|
|
|
## Requirements & Setup |
|
|
|
|
|
- Ensure your API endpoints for presigned URL retrieval and processing are correctly configured in the code. |
|
|
- Install necessary packages using `pip install -r requirements.txt`. |
|
|
- Run the app locally or deploy it as a Hugging Face Space. |
|
|
|
|
|
## Configuration |
|
|
|
|
|
Modify the `app.py` to update your API endpoints for: |
|
|
- Presigned URL generation |
|
|
- Triggering the media processing pipeline |
|
|
|
|
|
For detailed configuration options, refer to the [Hugging Face Spaces documentation](https://huggingface.co/docs/hub/spaces-config-reference). |
|
|
|
|
|
--- |
|
|
|
|
|
**Note:** This Space is designed solely for verification and quality assessment of media content. It does not handle sensitive user data beyond necessary communication. |