Abstract: One Important application of natural language processing (NLP) is the recognition of emotions. The main objective of this project is to develop a bot that could talk based on the current emotional situation of the user. This bot can detect the emotion of the user by fetching their facial expression and analysing them based on previously trained models using a dataset. Usually, the chatbots or any other bots doesn’t consider the user emotion in any ways. If they would like to consider the emotion the bot would just ask the user emotion then the user should specify the emotion, and this may manipulate the original emotion of the user. In this project the emotion is captured from the facial expression of the user, and the user could communicate to the system in any language (mentioned in the project), and the user could expect the response in the same language in different slangs.

Keywords: CNN, NLP, NLTK, Django, Speech Recognition, Speech Synthesis.

Cite:
Dr. O. Aruna, Medikondu Mukesh, Neelam Sai Satwik, Mallela Chaitanya Krishna, Muppuri Naga Vamsi Kiran,"Enhanced AI Bot with Facial Emotion Detection", IJARCCE International Journal of Advanced Research in Computer and Communication Engineering, vol. 13, no. 2, 2024, Crossref https://doi.org/10.17148/IJARCCE.2024.13248.


PDF | DOI: 10.17148/IJARCCE.2024.13248

Open chat
Chat with IJARCCE