Sonnet is a chatbot that suggests songs based on the text you enter, using advanced language models and lyrics analysis. Powered by Langchain and faiss, Sonnet creates a harmonious experience by linking your words with the perfect melodies and lyrics. Whether you're seeking a song that matches your mood or looking for lyrical inspiration, Sonnet is here to help you discover your next favorite tune.
- Text to Song Suggestions: Enter any text, and Sonnet will suggest songs with matching lyrics.
- Lyrics Analysis: Utilizes advanced language models for in-depth lyrics analysis.
- Interactive Streamlit App: A user-friendly interface for exploring song suggestions.
-
Clone the repository
git clone https://github.com/NotShrirang/Sonnet.git cd Sonnet
-
Install the required dependencies
pip install -r requirements.txt
-
Add the Gemini Key
GOOGLE_API_KEY=<YOUR-API-KEY-GOES-HERE>
To run streamlit app locally.
streamlit run app.py
MIT Β© Shrirang Mahajan
Feel free to submit pull requests, create issues, or spread the word!
Support me by simply starring this repository! β