Skip to content

Converational AI bot to help children on the autistic apectrum.

License

Notifications You must be signed in to change notification settings

ikathuria/Autbot

Repository files navigation

Project logo

Autbot

Status GitHub Issues GitHub Pull Requests License


Autbot is a friendly conversational agent made to help chaildren with Autism improve their socialization and language skills by learning with a emapthetic AI chatbot.

📝 Table of Contents

🧐 About

Autbot is a friendly conversational agent made to help chaildren with Autism improve their socialization and language skills by learning with a emapthetic AI chatbot.

🏁 Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. First, clone the repository to your local machine.

git clone https://github.com/ikathuria/Autbot.git 

Prerequisites

You can use pip to install the required packages. Run the following command in the project directory.

pip install -r requirements.txt

🎈 Usage

To test the chatbot, go into the app directory and run main.py for starting the flask interface or chatbot.py for starting the chatbot in the terminal.

To train your own emotion recognition model, run the speech_main.ipynb.

📂 Datasets Used

Speech

  1. Ryerson Audio-Visual Database of Emotional Speech and Song (RAVDESS)
  2. Crowd-sourced Emotional Mutimodal Actors Dataset (CREMA-D)
  3. Surrey Audio-Visual Expressed Emotion (SAVEE)
  4. Toronto emotional speech set (TESS)
  5. Berlin Database of Emotional Speech (EMODB)
  6. The Interactive Emotional Dyadic Motion Capture Database (IEMOCAP)

Text

  1. International Survey On Emotion Antecedents And Reactions (ISEAR)
  2. EmoryNLP
  3. Multimodal EmotionLines Dataset (MELD)

Detailed description of datasets

⛏️ Built Using

✍️ Authors

See also the list of contributors who participated in this project.

About

Converational AI bot to help children on the autistic apectrum.

Resources

License

Stars

Watchers

Forks