Skip to content
This repository has been archived by the owner on Aug 20, 2020. It is now read-only.

Latest commit

 

History

History
35 lines (25 loc) · 1.22 KB

README.md

File metadata and controls

35 lines (25 loc) · 1.22 KB

RAEES

Rule-based Assistant and Explicitly Extensible System.

  • struggled to come up with it

A gui assistant for weather and maps using APIs using python and libraries such as googlemaps, json, sqlite3, pyttsx and some inbuilts. It does a simple keyword check and processes the query.

gui

Imp: API keys has to be obtained by the user for weather and googlemaps. The code is written to be flexible for future modifications and upgrades.

###I/0 user can give input by text and get an output by voice and display

Expansion: class "all_tools" can be modified for more custom functions and expansions. user can add a new custom keyword using "add keyword or add keywords" command the name of function should given for the keyword that is added.

It uses a sql database to store your keywords and func names. So you can copy that database and use it for future projects.

Update: 20/07/2017 Now you can control your home appliances using the Assistant by establishing a local network. All you need is a Wi-Fi router, ESP8266( varient are GPIO dependent), a Relay and some small time electrnic parts. How to build it