Skip to content

Rubina379/RagaClassifierAI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RagaClassifierAI

An AI-powered Streamlit app that classifies Indian classical ragas using audio features and Gemini API.

Features

  • Upload audio clips
  • Extract musical features
  • Classify ragas using Gemini
  • Fine-tune with labeled examples

Setup

pip install -r requirements.txt
streamlit run app.py

About

A Streamlit-based web app that uses audio feature extraction and Gemini API to classify Indian classical ragas. Upload an audio clip, extract musical features like pitch, tempo, and MFCCs, and get intelligent raga predictions powered by Gemini. Includes support for prompt tuning and future fine-tuning capabilities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%