ankurCES / meeting_facilitator_bot

A bot to run and facilitate meetings
MIT License
0 stars 2 forks source link

Meeting Assistant

Introduction

Meetings… a word we all programmers tend to hate for various reasons. Out of all the bizzare reasons that our developer brain comes up with, one is the most common – OUR MEETINGS ARE NOT TIMBOXED!!!

Tech Stack

  1. Bot Framework – RASA
  2. Speech to Text – Wit.ai
  3. Text to Speech – Amazon Polly
  4. Backend data – AWS Aurora DB
  5. Hotword detection – Porcupine (works offline)

High Level Flow

alt text

Steps to run

  1. Install Dependencies
  2. Create RASA story, nlu and domain files
  3. Run RASA backend
    cd rasa_data
    make
  4. Run the assistant
    python wake_up.py

Challenges

Future Plans