Automating the replies on calling our name in meetings and notifying us about the call
- First understanding how to send notifications EMAIL/MESSAGE (push notifications are not helpfull)
- Then understanding voice recognition techniques
- Learn web automations to automute/unmute
- Finally integrate everything
- For email
python smtplib
will be required. - Now for speech recognition and related stuff you need
speechRecognition
pyAudio
- For counts
time
is required
Note: for automation step is a TODO
- Recognizing voice and chechking for desired Keyword
- On keyword detection sending email using the passed parameters.
- Using web automation controlling the mute/unmute actions
- On keword detections perform mute
- In unmute status play a recorded reply
- Mute back
- Clone the repo
pip3 install requirements.txt
- Enter the directory
cd OCassistant
CHANGE SENDER_EMAIL PASSWORD AND RECIPIENT_EMAIL TO YOURS THEN ONLY RUN IT
Note: The password is not the gmail password it should be gmailAppPassword.
- Run
python3 index.py
- Passing
keyword_to_match_with
needs optimization