CoolFace
Apppublic

SE-09/HapticsProject

sourceHugging Faceunknownupdated 2y agoView on Hugging Face
2likes
README.md71 linesDownload Raw Back to root
1---2title: HapticsProject3emoji: ๐Ÿ 4colorFrom: red5colorTo: indigo6sdk: gradio7sdk_version: 4.7.18app_file: app.py9pinned: false10license: unknown11---12 13Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference14 15# Phone Brr16 17This project empowers you to create engaging videos with haptic feedback seamlessly integrated. Leverage the power of Azure Video Analysis and Summary, MoviePy for video processing, and Gradio for an intuitive web user interface.18 19Link to the Hugging Face Space: https://huggingface.co/spaces/SE-09/HapticsProject20 21## Features22 23- **AI-powered Haptic Integration:** Intelligently identify video segments that benefit from haptic effects using Azure Video Analysis and Summary.24- **Effortless Video Editing:** Utilize MoviePy's capabilities for efficient video processing and precise editing.25-  **Curated Haptic Library:** Store and manage haptic audio clips in Azure Blob Storage for flexible incorporation into your videos.26- **Web-based Interface:** Gradio provides a user-friendly web UI where you can effortlessly upload videos, select haptic audio clips, and generate the final enhanced video.27- **Audio Mastering:** Add a final touch of polish with AI-powered audio mastering to ensure a well-balanced and professional sound.28 29 30## Installation31 32**Prerequsites:** Ensure you have Python 3.8 or higher installed along with the required libraries:33- ` azure-cognitiveservices-videoanalyzer `34- ` moviepy `35- ` gradio `36- ` requests `37- ` pydub `38- ` ffmprg `39- ` subprocess `40    - You can install them using41```bash42  pip install azure-cognitiveservices-videoanalyzer moviepy gradio requests pydub ffmprg subprocess43```44    45## Usage46 471. **Clone the Repository:** 48-   Use `git clone https://huggingface.co/spaces/SE-09/HapticsProject` to clone the Repository locally.492. **Configuration:**50-   Set up a gradio virtual environment following [these steps](https://www.gradio.app/guides/installing-gradio-in-a-virtual-environment) before installing gradio.51-   Install the remianing python libraries and dependancies.523. **Video Editing and Haptic Audio Integration:**53-   Upload a Video file using the web interface.54-   Additional optional Input fields to upload a custom Audio track along with specifying the instance to add haptics to.55-   Click "Submit" button.564. **Output:** 57-   Upon sucessful processing the output fields will preview a video that can be downloaded.58 59 60 61## Authors62 63- [@Hussain](https://github.com/HussainLatiff)64- [@Ravija](https://github.com/ravijaanthony)65- [@Shashika](https://github.com/Shashika-bit)66- [@Banuka](https://github.com/BanukaMandinu)67- [@Isuru](https://github.com/isururana)68 69 70 71