An open API service indexing awesome lists of open source software.

https://github.com/rajeenthan05/beat_blender

Beat Blender is a music app that recognize genres and generate playlist using machine learning
https://github.com/rajeenthan05/beat_blender

firebase-auth flask python3 reactjs

Last synced: 3 months ago
JSON representation

Beat Blender is a music app that recognize genres and generate playlist using machine learning

Awesome Lists containing this project

README

          

# **Beat Blender**

logo

A music app that recognize genres and generate playlists using machine learning

![Stars](https://img.shields.io/github/stars/Rajeenthan05/Beat_Blender?style=for-the-badge&color=%236b2e99&logoSize=auto&labelColor=%23353535)
![Licence](https://img.shields.io/github/license/Rajeenthan05/Beat_Blender?style=for-the-badge&color=%236b2e99&logoSize=auto&labelColor=%23353535)

### Built and deployed with

![Expo](https://img.shields.io/badge/Expo-20232A?style=for-the-badge&logo=expo&logoColor=%23ffffff&color=%236b2e99&logoSize=auto&labelColor=%23353535)
![React](https://img.shields.io/badge/React%20Native-20232A?style=for-the-badge&logo=react&logoColor=%23ffffff&color=%236b2e99&logoSize=auto&labelColor=%23353535)
![Firebase](https://img.shields.io/badge/firebase-ffca28?style=for-the-badge&logo=firebase&logoColor=%23ffffff&color=%236b2e99&logoSize=auto&labelColor=%23353535)
![Flask](https://img.shields.io/badge/flask-ffca28?style=for-the-badge&logo=flask&logoColor=%23ffffff&color=%236b2e99&logoSize=auto&labelColor=%23353535)
![PyTorch](https://img.shields.io/badge/pytorch-ffca28?style=for-the-badge&logo=pytorch&logoColor=%23ffffff&color=%236b2e99&logoSize=auto&labelColor=%23353535)
![HuggingFace](https://img.shields.io/badge/huggingface-ffca28?style=for-the-badge&logo=huggingface&logoColor=%23ffffff&color=%236b2e99&logoSize=auto&labelColor=%23353535)

### Overview

Beat Blender analyzes a given audio file to predict its genre and generates a corresponding playlist. Leveraging advanced machine learning techniques, the app identifies the musical characteristics of the input audio and classifies it into a specific genre. Providing users with a seamless music discovery experience.

### Features

- **Audio Analysis** : Upload an audio file for genre analysis.
- **Genre Prediction** : Utilizes a machine learning model to predict the genre of the audio.
- **User-Friendly Interface** : Simple and intuitive UI for a smooth user experience.

### Technology Stack

- **Frontend**: React Native using Expo.
- **Backend**: PyTorch, Huggingface, Transformers, and Flask using Python.