Giter Club home page Giter Club logo

class_bot's Introduction

Meet-Bot

Hits GitHub stars GitHub forks GitHub issues contributions welcome

An Automated Background Python program that notifies you during your meetings.

Installation :-

C++ Dependencies :-

Python Dependencies :-

  • pip install pyaudio
  • pip install pydub
  • pip install speechrecognition
  • pip install wave

Pulse Audio :-

  • Make sure that you have pulse audio already installed in your system (Most Linux Distrubutions already have Pulse Audio installed). If not installed, please install it from your package manager :)

Setup and Usage:-

Configuration :-

  • Run ./configure.sh and follow the instructions (You only have to do this once) .
  • Run ./ruh.sh to start the program (Every time you reboot or run ./clearall.sh).
  • You can close the terminal window after this and all the logs will be present in nohup.out.
  • Open Pulse Audio GUI and click on Recording Tab.
  • Select the sink for 3 python programs as Monitor of Temp_sink.
  • Go to Playback Tab.
  • Select Temp_sink as device for all the applications whose sound you want to monitor.
  • Select Analog Built-in-stereo-output as device for all the applications whose sound you dont want to monitor and want to listen.
  • Voila, Now you can listen to music or do some side projects and whenever your name gets called, you'll be Notified.

Footnotes :-

  • Run ./clearall.sh to remove all the temporary created files and modules and set everything back to Normal.
  • Give all the Bash Scripts Execute premission using sudo chmod +x ./<filename> where filename is run.sh, configure.sh, clearall.sh (Avoid < >).

forthebadge forthebadge forthebadge

Star Developer: knightxerons (Manas Dalakoti)

Developer Student Clubs JIIT 128

PLEASE NOTE:

For legal reasons,
This bot was purely made for educational purposes only and is meant as a fun way to learn and implement the libraries/packages mentioned above.
This bot is not meant to be used in any malicious way and we are not responsible for anyone actually using this bot to wrongfully attend online classes on his/her/their behalf.

class_bot's People

Contributors

manasd28 avatar abhinavsri360 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.