- HarmoniQ is ann application that provides an interface for users to generate sounds of their choice using a simple prompt. The application uses a combination of Gemini and Hugging Face APIs to generate the sounds and display them in a user-friendly manner. ๐ง
- The application is designed to be easy to use, with a simple and intuitive interface that allows users to generate sounds without any technical knowledge. ๐
- ๐ฅ๏ธ User-friendly interface for sound generation
- ๐ Integration with Gemini and Hugging Face's model facebook/musicgen-small for sound generation
- ๐ค Ability to generate sounds based on user prompts
- ๐ถ Display of generated sounds in a user-friendly manner
- ๐ฅ Downloadable sound files for user convenience
For enhancing the user prompt to provide a better prompt to send on to the Hugging Face API
For generating the sound based on the user prompt
- A React framework for building server-side rendered applications
- Provides a simple and efficient way to build web applications with server-side rendering and static site generation
- For running the model on a dedicated python-based server
- MongoDB (for storing user data and generated sounds)
- Clone the repository to your local machine
https://github.com/ayyush08/HarmoniQ.git
- Navigate to the project directory
cd HarmoniQ
- Install the required dependencies
npm install
- Create a
.env
file in the root directory and add your API keys
GEMINI_API_KEY=your_gemini_api_key
- Start the development server
npm run dev
- Open your browser and navigate to
http://localhost:3000
to view the application ๐
If you have any feedback or suggestions for improving the application, please feel free to reach out. Your input is greatly appreciated and will help us make HarmoniQ even better! ๐