Skip to content

๐Ÿฒ AI-powered Recipe Generator using Indian ingredients. Enter your ingredients and get personalized recipe suggestions

License

Notifications You must be signed in to change notification settings

Nyx1311/Recipe-Generator-with-Indian-Ingridient-Datasets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿฒ Recipe Generator with Indian Ingredient Datasets

๐Ÿ“Œ Overview

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. ๐ŸŒถ๏ธ๐Ÿ›


๐Ÿš€ Features

  • ๐Ÿฅ˜ Ingredient-based recipe suggestions
  • ๐ŸŒ Flask web interface for easy interaction
  • ๐ŸŽ™๏ธ Voice input/output using speechrecognition and pyttsx3
  • ๐Ÿค– Machine learning models for NLP-driven suggestions
  • ๐Ÿ‡ฎ๐Ÿ‡ณ Special focus on Indian ingredients and recipes

๐Ÿ› ๏ธ Tech Stack

  • ๐Ÿ’ป 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

โš™๏ธ Installation & Setup

  1. Clone the repository:
git clone https://github.com/Nyx1311/Recipe-Generator-with-Indian-Ingridient-Datasets.git cd Recipe-Generator-with-Indian-Ingridient-Datasets
  1. Create and activate a virtual environment:
python -m venv venv venv\Scripts\activate # On Windows # source venv/bin/activate # On Linux/Mac
  1. Install dependencies:
pip install -r requirements.txt

โ–ถ๏ธ Usage

  1. Run the Flask web app:
python app.py
  1. Open your browser and go to:
http://127.0.0.1:5000/ 
  1. Enter ingredients to get AI-generated recipes ๐Ÿฅ„
  2. Optionally, use voice input/output for a hands-free experience ๐ŸŽค

๐Ÿ“Š Outcomes

  • ๐Ÿด Personalized recipe recommendations
  • ๐Ÿง  Practical demonstration of NLP & ML in lifestyle tasks
  • ๐Ÿ”„ End-to-end AI pipeline: dataset โ†’ preprocessing โ†’ model โ†’ web deployment

๐Ÿ‘ฉโ€๐Ÿ’ป Author

A. Neelu
Bachelor of Engineering, Information Technology
Stanley College of Engineering and Technology for Women


๐Ÿ“– References

  1. Shinde, S., & Patil, S. Recipe recommendation system using NLP and Flask. IJCA, 2021
  2. Vaswani, A., et al. Attention is All You Need. NeurIPS, 2017

About

๐Ÿฒ AI-powered Recipe Generator using Indian ingredients. Enter your ingredients and get personalized recipe suggestions

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •