Skip to content

imnobody0396/Nancy-The-Virtual-Assistant

Repository files navigation

Nancy: The Virtual Assistant (For Ubuntu)

Team Name

The Errorists

Team Members

Project Description

Now-a-days, no doubt there are many virtual assistants available in market but none of them are cross platform
and open source which limits their capabilities and scope. Nancy will be a python powered virtual assistant to
be available cross platform.Nancy reduces work load and help you with your basic day to day computer based tasks
by automating them and reducing human efforts.It is a voice controlled VA which automates the boring stuff as it
mingles with your hard drive and gives the user facility of working with files vocally.User can work with their
machine both offline & online without getting their fingers on keyboard.   Users can get movie ratings,
cricket scores just by  a voice command and much more. Nancy will also be using machine learning for humanly
communication with the user.

Users

General computer user( like student, grandparents, businessman etc)

Functional Requirements

OffLine

  • Gui for interface initiation
  • Dictionary
  • Nautilus/Finder/Explorer Control
  • Basic Maths
  • Open apps
  • Terminal control
  • Toss a coin, throw a die
  • Speak date/time
  • To Do List

OnLine

  • Weather
  • Dictionary
  • Mail Status
  • Send sms and mail
  • Saavn Redirect
  • Movie ratings
  • Maps
  • Download mp3/mp4
  • Open any website
  • Facts /News /Score/ Jokes/ WhatsApp status
  • Google Top 5 results
  • Forbes top 10 list

Advance Features

  • ML
  • Chat Bot

Non-Functional Requirements:

  • Working Internet Connection (minimum 3G)
  • Microphone
  • Cross Platform Availability
  • Installed Python 3.x binaries
  • Speakers

Business Rules:

As the project will we using machine learning for enhacing user experience, following rule must be followed:
  • User should be aware of collected logs and data
  • Collected logs and data must not be shared with any third party other than the VA itself.

Summary Milestone Schedule:

Sprint Backlog 1 will be completed by October 2016
Sprint Backlog 2 will be completed by December 2016
Sprint Backlog 3 will be completed by Feburary 2017
Sprint Backlog 4 will be completed by March 2017

Assumptions and Constraints:

  • User is familiar with normal computer handling
  • User have basic knowledge of web
  • User have working internet connection to take advantage of online user

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages