THE REPOSITORY CODE IS NOT UP TO DATE
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
- Any version of
pythonandpip - For email
python smtplibwill be required. - Now for speech recognition and related stuff you need
speechRecognitionpyAudio
- For counts
timeis required
- Basic step of recognizing voice and notifying over email on using terminal
- Enhancing the functionality using
radis queueandgoogle cloud apiand allowing to send notification over different handelers - Converting into a full stack web-app deploying using Heroku/Aws
- Introducing automation to join attend and leave meetings.
- During a meeting detecting the
keywordand auto unmute then play an audio file then mute back - Front-end using
Reactand enhancing the UI.
- Recognizing voice and chechking for desired Keyword
- On keyword detection sending email using the passed parameters.
- Clone the repo
- Enter the directory
cd OCassistant pip3 install -r requirements.txt
If this command not wirking then perform following steps manually
pip3 install speechRecongitionpip3 install pyaudio
If pyaudio giving err then first try below command then install pyaudio
sudo apt install libasound-dev portaudio19-dev libportaudiocpp0CHANGE SENDER_EMAIL PASSWORD AND RECIPIENT_EMAIL TO YOURS THEN ONLY RUN IT
- Run
python3 index.py
NOTE : > 1. The password is not the gmail password it should be gmailAppPassword. 2. These installation steps are for Mac/Linux. For please windows try yourself
- Passing
keyword_to_match_withneeds optimization - Allowing multiple processes to run simultaneously using
radis queuemainlyQueuing
https://askubuntu.com/questions/1235957/how-to-add-chromedriver-to-path-in-ubuntu