Techtrio Virtual Assistant

alt text

Project made by Team "Techtrio".

Table of Contents


Description

This is virtual assistant project developed by the team Techtrio. This project is useful to do various activities by using users voice and as well as we can give command by texting also. It is made to provide ease in peoples life. You can perform below mentioned features by giving command through voice or by texting in input box.
Link to our project video :
https://youtu.be/wONJcv5ORsw

Features

  • Can give commands by both "Voice" & "Text"
  • Login to any website
  • Create shopping list
  • Create events in google calender
  • Give Alert Message
  • Get updates of News
  • Do search on Google
  • Do search on Youtube
  • Know the time
  • Know about the weather
  • Play some games
  • Ask random queries
  • Open many other Application
  • Listen Jokes

Technologies

  • Python
  • Flask webframework
  • Html
  • CSS

How to use

Prerequisite

  • Download Python

Steps to be followed to use this Project

  • Make a new folder
  • Open cmd in that folder
  • Install virtualenv by command : pip install virtualenv
  • Now create a virtual environment named "assistant" by command :

virtualenv assistant

  • Now activate environment by command :

.\assistant\Scripts\activate

  • Now clone the github repository by command :

git clone https://github.com/Ratnesh4193/virtual-assistant.git

  • Move inside project by command :

cd virtual-assistant

pip install name_of_the_file.whl

  • Before installing the libraries mentioned in requirements.txt use this command :

pip install Pillow , psycopg2

  • Now install all other required libraries by command :

pip install -r requirements.txt

  • If installation of any library fails then install it individually :

pip install

  • Now run the project by command :

python main.py

  • Open the link :

127.0.0.1:5000/

Instructions:

instructions


Contact


Contributing

  1. Fork it https://github.com/Ratnesh4193/virtual-assistant.git
  2. Create your feature branch: git checkout -b feature/foobar
  3. Commit your changes: git commit -am 'Add some foobar'
  4. Push to the branch: git push origin feature/foobar
  5. Create a new Pull Request