This repository contains a Recipe Generator application that suggests recipes based on the ingredients you provide. It uses Natural Language Processing (NLP) and optional voice interaction to make cooking more interactive and fun!
Focus is on Indian ingredients and cuisine, making it perfect for anyone looking to explore traditional flavors or experiment in the kitchen. ๐ถ๏ธ๐
- ๐ฅ Ingredient-based recipe suggestions
- ๐ Flask web interface for easy interaction
- ๐๏ธ Voice input/output using
speechrecognitionandpyttsx3 - ๐ค Machine learning models for NLP-driven suggestions
- ๐ฎ๐ณ Special focus on Indian ingredients and recipes
- ๐ป Programming Language: Python
- ๐ Web Framework: Flask
- ๐ง NLP & Machine Learning: TensorFlow, scikit-learn, spaCy, NLTK
- ๐ Data Handling: pandas, NumPy
- ๐ฃ๏ธ Voice Interaction: pyttsx3, speechrecognition
- ๐ Visualization (optional): matplotlib
- Clone the repository:
git clone https://github.com/Nyx1311/Recipe-Generator-with-Indian-Ingridient-Datasets.git cd Recipe-Generator-with-Indian-Ingridient-Datasets- Create and activate a virtual environment:
python -m venv venv venv\Scripts\activate # On Windows # source venv/bin/activate # On Linux/Mac- Install dependencies:
pip install -r requirements.txt- Run the Flask web app:
python app.py- Open your browser and go to:
http://127.0.0.1:5000/ - Enter ingredients to get AI-generated recipes ๐ฅ
- Optionally, use voice input/output for a hands-free experience ๐ค
- ๐ด Personalized recipe recommendations
- ๐ง Practical demonstration of NLP & ML in lifestyle tasks
- ๐ End-to-end AI pipeline: dataset โ preprocessing โ model โ web deployment
A. Neelu
Bachelor of Engineering, Information Technology
Stanley College of Engineering and Technology for Women
- Shinde, S., & Patil, S. Recipe recommendation system using NLP and Flask. IJCA, 2021
- Vaswani, A., et al. Attention is All You Need. NeurIPS, 2017