Project
March to July 2022Minimal Viable Product for BhumanAI
Summary
Generating Multiple Videos with Lip-Sync Support from Single Source Video, in which the timestamps are specified by user and the text to be spoken by the character in the video is mapped to a recorded audio and the output video contains replaced audio and lip-synced character.
As a Front-end Developer, I was responsible for the following tasks:
- Implementing Video Recorder on Web along with User can upload a video
- Builting a CSV Editor for User to label the recorded audio to the specified timestamps
- Workspace, Folder and File Structure implementation using solid-js store and axios for API calls to backend
- Building a timeline for selecting variables and mapping them to different timestamps in the Video Panel
Used:
- TypeScript Programming Language
- Solid-js Front-end Web Framework
- Tailwindcss as a CSS Framework
- Axios for handling the REST API Calls
Raw Prototyping Videos of the Platform
From the CEO of Bhuman.ai
concluding, the amount of work and in short time shipping something to production helped me to better understand the startup culture of being a small family, working alongside team, collaborating with others and focused on our goals, it's usually burn out days which made the weekends fun for me, spending time on some of my side-projects!