T.A.R.S. - Totally awesome response system

Inspired by Iron Man’s personal AI assistant. On windows machines, we are stuck with cortana which uses BING search engine, which frankly many people dont like.
T.A.R.S. is a fully automated Virtual Assistant (Voice operated) that uses google search engine to provide you with the most accurate and relevant results suited to your requirements.

Functionalities

The assistant provides you with most of assistant functionalities like:

  • Notes
  • Weather
  • Informnation searching
  • Controls such as launching apps, brightness controls, power controls
  • Search the web for specific categories like Web/Video/News/Shopping.

alt text


Overview and technologies used

The Assistant Features a modern user interface which is built using HTML & CSS as front-end and python managing the back-end processing. This is acheived through a dependancy Eel to integrate python with HTML.

The searching uses Beautiful soup to scrape the desired type of results from google. Subprocess commands are used to control the os level features like launching apps, power and brightness controls.
API’s are used to fetch informnation from Wikipedia and for Weather.

All this bundled with intelligent string handling and gTTs(google text to speech) gives us T.A.R.S.

The package is bundled into a single executable file (.exe found in this repository) so it can be directly run from your windows machine without installing loads of required libraries.

Uniqueness

This assistant features functionalities that can be moulded according to the users needs. Unlike the closed source alternatives, this is flixeble and can be modified by a the developer community and its feaures can be expanded by anyone.
It doesnt store any user data, hence there is no risk of large companies gathering and selling your data. Moreover it features a web app along with the local machine app for Windows and MacOS. There isnt a functioning webapp for an assistant i could find hence i worked on one along with the app for the local machine.

*** Some features might not work in the webapp due to uploading constraints

Project link: Github
WebApp Project: Github
For Windows, Download the Application exe file
For Windows, Download the Application dmg file