Jarvis Smart Home Voice Assistant
Techno India University,
Department of Computer Science and Engineering
[ Artificial Intelligence Smart Home Voice Assistant build on Python ]
Contents
- Why?
- How?
- Usage
- Installation
- Cheatsheet
- Contribution
- Currently Working on
- Vision
Why?
In a world of bleeding edge technologies the possibilities of what we can do with just a computer at our disposal are enormous.
Having an Intelligent Digital Assistant whom you can communicate just by Talking!
Seriously, puts you ahead in the game, all the regular computer tasks and all the household devices can be automated
How?
We have used regular expression and natural language processing to understand human languages better.
Through Google gTTs Engine along with Sapi5 (windows) and espeak (for linux)
speech engine the voice interaction is
achieved.
The Hardware Variant uses RPi.GPIO and Relay Ckts for household device manipulation
Facebook Graph Api, Google Gmail integration, OpenWeather Api and many other api have been used for various functionalities
doss = os.getcwd()
i=0
n=0
flag=0
FACE = '''
+=======================================+
|.....JARVIS ARTIFICIAL INTELLIGENCE...|
+---------------------------------------+
|#Author: ALienTrix |
|#Date: 01/06/2016 |
___ _ _ _____ _ |
/ _ \ | | (_) |_ _| (_)
/ /_\ \| | _ ___ _ __ | |_ __ ___ __
| _ || | | |/ _ \ '_ \| | '__| \ \/ /
| | | || |___| | __/ | | | | | | |> <
\_| |_/\_____/_|\___|_| |_\_/_| |_/_/\_\
| |
+---------------------------------------+
|.....JARVIS ARTIFICIAL INTELLIGENCE...|
+=======================================+
| |
+=======================================+
'''
print(FACE)
while (i<1):
r = sr.Recognizer()
USAGE
Music
Entertainment
Jokes
Messages
Notifications
Mails
Maths
Utility
Weather
Lights
Raspberry Pi
Remotely
it can perform 60+ tasks, including opening app, websites, editing simple files, dictionary checking, movie ratings and even Teaching kids about Web
Installation
- Download the source code zip here
- Extract the zip
- Open terminal or command prompt
-
Run this command oooooooooooooooooooooo
pip install -r requirement.txt
CheatSheet
Hello, Hi
Introduce yourself
What is my location
What is Life
Movie search
Google Search
Check my mail
Play Music
open anything.com
Do I have any message
Notifications
What time it is
Weather
Tell me a joke
Add x and y
Subtract p and q
Multiply m and n
Divide G and M
Contribution
The humans behind this project are,
Pritam Mondal, Amit Kumar, Subham Saha, Anik Biswas, Anurag Banerjee, Antar Saha,
We are Open Minded : ) Anyone can start contributing right away in the project, Other than Master, four branches are there that are,
- GUI Development (add-main-gui)
- Hardware Control (add-hardware-moudules)
- Remote access module (remote-access)
- machine learning implementation (self-learning)
Send Pull Requests and to work on issues send an email in this address mailto:ultimaterdp@gmail.com [Sub: HelloWeb]
Currently working on
We are currently working on the following aspects of the project anyone interested to work with us is always welcome : )
- Graphical User Interface Development
- Android app and Remote access
- Self-Learning Algorithm
- Raspberry Pi Compute Module 3
https://github.com/ultimatepritam/Jarvis
Vision
We are developers, we want to make the world a better place but if we look around a little then just a very little amount (like 6.16% of the population) of people in India are actually Computer Literate, and even lesser people know how to use Internet and fraction of them know anything about coding.
We are building something that is both Useful and Attractive to young minds, an Artificial Intelligence at their resolve that will help teach them and as well as inspire them continuously
Thats why the Last learning module we will be including in this project will be To develop a Simple Artificial Intelligence for yourself
Jarvis Smart Home Voice Assistant
By Pritam Mondal
Jarvis Smart Home Voice Assistant
Artificial Intelligence Smart Home Voice Assistant build on Python
- 812