Skip to content

nabeel77/EmotionsAgent

Repository files navigation

Project description:
Name: Intelligent agent for human like interactions
Functionality: An agent with vision. Takes the human expressions as an input, processes it and performs an action
according to the expression. For example, if it got sad expression from the user, then it will tell a joke to make their mood better. Python version 3.7 was used for development.

How to use:

  • Clone the repo.
  • Install the following python modules if not installed.
    OpenCv, Keras, selenium (for playing youtube videos), speechRecognition (for speech to text), pyttsx3 (for text to speech) beautifulsoup (for web scrapping),requests (for making a url search on browser for web scrapping, youtubesearchpython (for making a search on youtube).
  • Run EmotionDetection.py file (This is the start point of the intelligent agent for human like interactions i.e. An agent with vision to detect human emotions)
  • After initiating the program and opening the face detection window, say "hi assistant" to activate the voice assistant. At this stage, the system will begin detecting facial expressions and execute specific tasks depending on the expression detected.

Output

Screenshot 2023-03-07 at 12 29 46

Screenshot 2023-03-07 at 12 30 13

Screenshot 2023-03-07 at 12 29 18

Screenshot 2023-03-07 at 12 29 10

About

Intelligent agent for human like interactions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages