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
- Bot Framework – RASA
- Speech to Text – Wit.ai
- Text to Speech – Amazon Polly
- Backend data – AWS Aurora DB
- Hotword detection – Porcupine (works offline)
High Level Flow
Steps to run
- Install Dependencies
- Create RASA story, nlu and domain files
- Run RASA backend
cd rasa_data
make
- Run the assistant
python wake_up.py
Challenges
Future Plans
- Adding a face detection to mark the meeting attendance
- Generate reports based on user activity