prabhatsingh9304 / Bot-Py

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dependencies:
python3,python3-pip,speechrecognition,playsound,pyaudio,selenium,gtts

Requirements
Webbrowser:- Google Chrome
A good internet connection

How to install and run for linux:-
1. cd to directory .....
2. give write permission to file by "chmod +x install_for_linux.sh" command
3. type "./install_for_linux.sh" 
3. python3 bot.py
Note:- Mac users please open install_for_linux.sh with any text editor and uncomment the given commands 

How to install and run for windows:-
1. run install_for_windows.bat
2. type "python3 bot.py" in cmd

What is Bot-Py?
Bot-py is a simple voice assistant bot written in python to automate some specific task such as moodle_login, weather forcasting for current location and many things.

Features of Bot-Py:-
1.Simple Voice recognition

2.You can can ask her name
e.g.:- what is your name?

3.Login to moodle by just saying a sentence which much contain word "login"
e.g.1:- i want to login to moodle
e.g.2:- login to moodle

4.Play song by just saying a sentence which much contain words "song" or "music"
e.g.1:- play a song
e.g.2:-i want to listen a music

5.Weather forcating by just saying a sentence which must contain word "weather"
e.g.1:- how is the weather today?
e.g.2:-can you please tell about weather?

6.Search for study material by just saying a sentence which must contain word "study material"
e.g.1:- i want to search for study material
e.g.2:- search for study material

7.you can play dice game by just saying a sentence contain "die" or "dice"

resource we are using?
1.We are using ipdata API for getting location
2.We are using openweathermap API for weatherforcasting




Command used during development:-
sudo apt-get update
sudo apt-get install python3
sudo apt install python3-pip
sudo apt-get install python3-pyaudio
pip3 install speechrecognition
pip3 install pyttsx3
pip3 install playsound
pip3 install selenium
pip3 install gtts
(pip3 install PyObjc) for mac user only
(brew install portaudio) for mac user only
pip install pyaudio




About


Languages

Language:Python 89.6%Language:Shell 6.2%Language:Batchfile 4.2%