Skip to content

ChatBot using bascics of ml and neural network using face recognition technology

Notifications You must be signed in to change notification settings

NIXBLACK11/ChatBot-NIMBLE-

Repository files navigation

Overview

NIMBLE is a Python-based chatbot that uses advanced facial recognition technology to provide an enhanced user experience with an added layer of security. It can understand a wide variety of inputs from the user and provide responses in both text and audio formats. NIMBLE can store daily tasks based on the user's identity and retrieve them upon detecting the user's face.

Features

Natural Language Processing (NLP) using the Natural Language Toolkit (NLTK) library for tokenization, stemming, lemmatization, and part-of-speech tagging Graphical user interface (GUI) using the Tkinter library to create windows, buttons, labels, and text boxes Text-to-speech (TTS) conversion using the Google Text-to-Speech (gTTs) library Face detection using the Python Imaging Library (PIL) and Numpy library Installation Clone this repository using git clone https://github.com//NIXBLACK11//ChatBot-NIMBLE-.git. Install the required libraries using pip install -r requirements.txt. Run the chatbot.py file using python chatbot.py. Usage Launch the chatbot by running the chatbot.py file. Type or speak to the chatbot in the input box provided. The chatbot will respond with text and audio output. To exit, click the "Exit" button. Dependencies The following libraries are required to run

NIMBLE:

Tkinter NLTK gTTs Numpy PIL Contributing Contributions are always welcome! If you have any suggestions or find any bugs, please open an issue or pull request.

Credits

Created by Siddharth Singh Rana. The project was inspired by chatbots created by Google, Apple, Microsoft, Amazon, Facebook, and IBM.

About

ChatBot using bascics of ml and neural network using face recognition technology

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages