Audiogram
An app that converts your audio snippets into shareable & engaging Audiogram, customized your way
Install / Use
/learn @SAYUK09/AudiogramREADME
About The Project
Just Upload an Audio Clip & a Photo and your audiogram will be ready to be shared with the world! <br/> The Audiogram Webapp will take of the transcription, audio visualizer and everything else.
Using Audiogam you can generate subtitles of your audio clips.
Salient features
-
Generates Subtitles.
-
Cool Audio Visualization.
-
Customizable.
-
Downloadable and Shareable.
Preview
<div align="center"> <div> <a href="https://www.loom.com/share/9509ffdf7de54792a8c3f23b62dc7b75"> <p>Audiogram Demo - Watch Video</p> </a> <a href="https://www.loom.com/share/9509ffdf7de54792a8c3f23b62dc7b75"> <img style="max-width:300px;" src="https://cdn.loom.com/sessions/thumbnails/9509ffdf7de54792a8c3f23b62dc7b75-with-play.gif"> </a> </div> </div>Built With
<table align="center" width="800"> <tr> <td align="center" ><a href="https://www.typescriptlang.org"><img style="border-radius: 8px;" src="https://upload.wikimedia.org/wikipedia/commons/4/4c/Typescript_logo_2020.svg" width="70px;" height="75px;" alt="TypeScript" /><br /><b><font color="#777">TypeScript</font></b></a></td> <td align="center"><a href="https://nextjs.org/"><img src="https://iconape.com/wp-content/files/gm/82643/png/next-js.png" width="70px;" height="75px;" alt="Next JS"/><br /><b><font color="#777">NextJs</font></b></a></td> <td align="center"><a href="https://reactjs.org"><img src="https://github-production-user-asset-6210df.s3.amazonaws.com/68416000/268571168-def90636-6cb8-4069-8d96-c3ada66fc3ef.png" width="80px;" height="75px;" style="border-radius: 8px;" alt="Openai"/><br /><b><font color="#777">Openai Whisper</font></b></a></td> <td align="center"><a href="https://flask.palletsprojects.com/en/2.3.x/"><img src="https://github.com/SAYUK09/Audiogram/assets/68416000/6e601e29-51ed-438d-b829-3e30e5bf500c" width="75px;" alt="Pyhton-Flask"/><br /><b><font color="#777">Python-Flask</font></b></a></td> <td align="center"><a href="https://nodejs.org/en"><img src="https://github.com/SAYUK09/Audiogram/assets/68416000/31cfb6fa-bd63-4bd2-ad5c-820e6fbcced1" width="75px;" alt="Nodejs"/><br /><b><font color="#777">NodeJS</font></b></a></td> </tr> </table> <h4>The App is structured as follows:</h4>- NodeJS Backend : Renders the video and upload it to cloudinary
- Python Transcription Api : Transcribes the audio file using Openai Whisper
Getting Started
Prerequisites
Clone the repository
git clone https://github.com/SAYUK09/Audiogram
Usage
Run in production mode
yarn
yarn build
yarn start
Run in development mode
yarn
yarn dev
Please configure the Backend Dependencies before launching this project.
Browse the app
Other Usefull Links
Contact
Twitter - @sayuri_kamble Linkedin - @sayurikamble
Related Skills
node-connect
351.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Writing Hookify Rules
110.7kThis skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
review-duplication
100.6kUse this skill during code reviews to proactively investigate the codebase for duplicated functionality, reinvented wheels, or failure to reuse existing project best practices and shared utilities.
