Shwetabh Biswas

Logo

Artificial Intelligence | Machine Learning | NLP | CV | Data Science | Life Long Learner

View the Project on GitHub shwetabh-23/AI-assistant-website

AI-Assistant

Description

Developed an AI-assistant to perform tasks like question-answering, object-detection and face-recognition.

Features

Face Recognition Utilizes FaceNet and MTCNN for accurate face recognition. Recognizes faces in images and video streams.

Object Detection Implements YOLOv8 for robust object detection. Detects and identifies objects in images and video streams.

Conversational Abilities Employs LLAMA2 for natural language understanding and generation. Engages in conversations with users, providing information and assistance.

Speech Interaction Text-to-speech functionality for converting written text into spoken words. Speech-to-text functionality for converting spoken words into written text.

Casual Task Automation Performs casual tasks like reading out emails to enhance user convenience.

Installation

Clone the repository

git clone https://github.com/shwetabh-23/AI-assistant.git

Install dependencies

pip install -r requirements.txt

Run the assistant

python main.py

Note : You’ll have to manually change the location of the saved images described in the first few lines of main.py

Demo

Have a look at the demo on Youtube