SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Jarvis
-The voice
assistant
~ Guide: Mr. S.
SRINIVAS
VADNALA NARENDRA VARDHAN
PONAGANTI SHIRISH KUMAR
LINGAMPELLI SRINIVAS
ARIGE SRIRAMTEJA
MALLUPALLY DEEPIKA REDDY
~TEAM JARVIS
INTRODUCTION
Problem Statement
Existing
Our Project
Purpose, Scope,
Applicability
Techniques
Work flow
Features
Comparison
Conclusion
Introduction
• Artificial Intelligence when used with machines, it shows us the capability of
thinking like humans. We have Smartphone in hands and it is nothing less
than having world at our finger tips. These days we aren’t even using
fingers. We just speak of the task and it is done. As the voice assistant is
using Artificial Intelligence hence the result that it is providing are highly
accurate and efficient. The assistant can help to reduce human effort and
physical contact with the machine.
Z
01
ABSTRACT
We are familiar with many existing voice assistants like Alexa, Siri, Google
Assistant, Cortona which uses concept of language processing, and voice
recognition. They listens the command given by the user as per their
requirements and performs that specific function in a very efficient
manner.
But for using these assistants one should have an account( like Google
account for Google assistants, Microsoft account for Cortona) and can
use it with internet connection only because these assistants are going to
work with internet connectivity. They are integrated with many devices like
phones, laptops, and speakers etc.
Jarvis is different from other traditional assistants in terms that it is specific to
desktop and user does not need to make an account To use this, it does
not require any internet connection while getting the instructions to
perform any offline task
Problem Statement
Z
02
 The existing assistants only work when there is
internet connection.
 And the email account is mandatory to use it
 These assistants does provide some additional
features like virtual mouse, password encryption and
user’s to personalize according to their
convenient(Basic self learn ).
Existing projects
03
 There are number of voice assistants in the market with
their own features. But these doesn’t run at offline
 These assistants runs when one should have an account
(like Google account for Google assistant, Microsoft
account for Cortana).
 And can use it with internet connection only because
these assistants are going to work with internet
connectivity.
PROPOSED
 Jarvis is different from other traditional voice assistants
in terms that it is specific to desktops and the user does
not need to make an account to use this, it does not
require any internet connection while getting the
instructions to perform any specific offline task.
 With the advancement JARVIS can perform any task
with same effectiveness.
 It became easier to send emails without typing any word,
Search on Google without opening the browser, and
perform many other activities with single voice
command.
04
Purpose
 Being capable of voice
interaction
 Performing tasks with
voice
 Enables users to
speak natural
language
 To Work at comfort
Zone
 Moving towards less
interaction
Scope
 Offers more
individualized
experiences as they
get better
 Need to focus on
maintaining a user
experience
 Users simply cannot
see or touch a voice
interface
 Adoption of AI in our
lives, shifting towards
voice assistants
 IOT are giving V.A
more utility in users life
 Industry experts are
predicts that every app
will integrate voice
technology in next 5
years
 Smart speakers are
example of voice being
used
Applicability
05
Techniques Used
 Machine learning
 Neural Network
 Artificial intelligence
06 Machine
learning
NLP
Ai
Neural
network
Machine learning
 ML Is an AI technique that teaches
computers to learn from experiences.
 ML algorithms use computational methods to
learn information directly from data without
relying on a predetermined equation as a
model.
 Types of Machine learning algorithms
 Supervised learning
 Unsupervised learning
 Reinforcement learning
 Neural network is a collection of methods
used in machine learning
Neural Network
1. Neural Network is a method in ai that
teaches computers to process data in a
way that is inspired by the human brain.
2. Type of ML process, called deep learning
3. Interconnected nodes or neurons
4. Nodes are connected through set of
inputs and outputs
5. Complex tasks are broken down into
constituent parts
class NeuralNet(nn.Module):
def __init__(self,input_size,hidden_size,num_classes):
super(NeuralNet,self).__init__()
self.l1 = nn.Linear(input_size,hidden_size)
self.l2 = nn.Linear(hidden_size,hidden_size)
self.l3 = nn.Linear(hidden_size,num_classes)
self.relu = nn.ReLU()
def forward(self,x):
out = self.l1(x)
out = self.relu(out)
out = self.l2(out)
out = self.relu(out)
out = self.l3(out)
return out
Artificial intelligence
1. AI refers to systems that are machines that mimic human intelligence and
perform tasks and can iteratively improve themselves based on the
information they collect.
2. Ai is a process of programming a computer to make decisions for itself. This
can be done through a process of learning from data, which is then used to
make predictions or recommendations.
3. Here in our project the machine is learning and predicting output based on
the input this is the way how the AI is used.
4. face recognition and virtual mouse.
Start
• Live GUI for interaction will appear on screen.
Input
• It will take input through voice commands related to the task which is
required to be done
Perform
• It will perform the required task for the user like opening
notepad,searching on browser,sending mails,playing songs etc.
Exit
• It keeps on asking for the command from user until user say "QUIT".
Once the user say "QUIT",it exits.
Workflow of Jarvis
07
Features
Offline
Tasks
o Opens notepad & writing into it
o Copying files
o System controlling
o Plays local mp3 files
o Opens desired files & offline
applications
o Activates Virtual mouse
Online
Tasks
o Sending WhatsApp messages,
emails
o Informing you of the latest news
headlines.
o It provides the nearby addresses
(like hospital, shops, theaters,
etc.).
o Solving math’s equations.
o Wikipedia searches.
Z
08
Basic features :
 speech recognition & speaking online &
offline
 Speech recognition is a machine's ability to listen to
spoken words and identify them
 analyses the sounds by breaking down the audio
 finds the most probable word that fits that audio
 System power control
o Shutdown
o Sleep
o Restart
 messaging and calling
o Phone link app
o Calls to an entity
Contd..
Speech electrical digital Text
energy data
 Notepad automation
 Writes the text
 Saves the file
 coping files
 Coping the selected files
 Pasting into desired location
 alarm & remainder
 Set alarm
 Note downs the reminders
 launching apps
 Wikipedia search , google search & YouTube search
Advanced features:
 Face recognition protection
 LBPH algorithm
 Detecting the face
 Training the images
 Recognizing the face
s
 Virtual mouse facility
 Media pipe
 OpenCV
 Hand gestures
 Hand tracking
 Detecting the Tip ID
0. WRIST
1.THUMB_CMC
2.THUMB_MCP
3.THUMB_IP
4.THUMB_TIP
4.INDEX_FINGER_MCP
5.INDEX_FINGER_PIP
6.INDEX_FINGER_DIP
7.INDEX_FINGER_TIP
8.MIDDLE_FIINGER_MCP
9.MIDDLE_FINGER_PIP
10.MIDDLE_FINGER_TIP
11.MIDDLE_FINGER_DIP
12.MIDDLE_FINGER_TIP
13.RING_FINGER_MCP
14.RING_FINGER_PIP
15.RING_FINGER_DIP
16.RING_FINGER_TIP
17.PINKY_MCP
18.PINKY_PIP
19.PINKY_DIP
20.PINKY_TIP
 Password Manager through encryption
 AES algorithm
 Password Encryption
 Password Decryption
Basic self learning
o Supervised learning
o Tag
o Pattern
o response
Controlling of IOT
ESP32s
Lighting of bulb
Relay
module
ESP32s JARVIS
requests
DEVICE
collect communicate Analyze Action
+ +
Controlling IOT with Jarvis the voice Assistant
 Desired Nearby locations
o Displays the nearest places
o provides the first near place
contact number
Future work
 1)In motor field.
 2)Electric field and so on.
 3)Improving efficiency of offline model.
 4) Have to improve security.
 5) Available for Androids
Comparison
o JARVIS is a personal voice assistant on
a desktop
o No account is required
o It is completely dedicated to an
individual
o It is comparatively secure because it
runs on client
o Jarvis provides the virtual mouse
o Google assistant is available in
both mobiles and desktop
o Email account is required
o It works for several clients at a
time
o It has less security because it
works on server
o It cannot support virtual mouse
Other Assistants
Jarvis
09
Conclusion
JARVIS is a very helpful voice assistant without any doubt as it saves
time for the user through conversational interactions, effectiveness, and
efficiency. Jarvis is a digital life assistant. It is open-source software.
Jarvis records the voice and matches it with available commands, If it
is available then the proper response is provided. This is the first voice
assistant that works in offline and self learn from the user .
Z
10
From Team Jarvis
THANK YOU…

Weitere ähnliche Inhalte

Was ist angesagt?

Silent speech recognition
Silent speech recognitionSilent speech recognition
Silent speech recognitionJay Patel
 
Chat GPT Intoduction.pdf
Chat GPT Intoduction.pdfChat GPT Intoduction.pdf
Chat GPT Intoduction.pdfThiyagu K
 
Speech recognition an overview
Speech recognition   an overviewSpeech recognition   an overview
Speech recognition an overviewVarun Jain
 
virtual laser keyboard
virtual laser keyboardvirtual laser keyboard
virtual laser keyboardNTTF
 
Carlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptxCarlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptxQA or the Highway
 
Chat bots and AI
Chat bots and AIChat bots and AI
Chat bots and AIGeff Thomas
 
Skinput technology
Skinput technologySkinput technology
Skinput technologyranjeetdon
 
5 pen pc technology by divya
5 pen pc technology by divya5 pen pc technology by divya
5 pen pc technology by divyaDivya Baghel
 
Compilers and interpreters
Compilers and interpretersCompilers and interpreters
Compilers and interpretersRAJU KATHI
 
Basics of Computer Coding: Understanding Coding Languages
Basics of Computer Coding: Understanding Coding LanguagesBasics of Computer Coding: Understanding Coding Languages
Basics of Computer Coding: Understanding Coding LanguagesBrian Pichman
 
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?Bernard Marr
 
5 pen-pc-Technology
5 pen-pc-Technology5 pen-pc-Technology
5 pen-pc-TechnologyRoshan Kumar
 

Was ist angesagt? (20)

Silent speech recognition
Silent speech recognitionSilent speech recognition
Silent speech recognition
 
Chat GPT Intoduction.pdf
Chat GPT Intoduction.pdfChat GPT Intoduction.pdf
Chat GPT Intoduction.pdf
 
Voice Assistant (1).pdf
Voice Assistant (1).pdfVoice Assistant (1).pdf
Voice Assistant (1).pdf
 
Speech recognition an overview
Speech recognition   an overviewSpeech recognition   an overview
Speech recognition an overview
 
virtual laser keyboard
virtual laser keyboardvirtual laser keyboard
virtual laser keyboard
 
Virtual Key Board
Virtual Key BoardVirtual Key Board
Virtual Key Board
 
Carlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptxCarlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptx
 
Just Words day 8
Just Words day 8Just Words day 8
Just Words day 8
 
Chatbots 101
Chatbots 101Chatbots 101
Chatbots 101
 
skinput technology
skinput technologyskinput technology
skinput technology
 
Chatbot
ChatbotChatbot
Chatbot
 
Chat bots and AI
Chat bots and AIChat bots and AI
Chat bots and AI
 
Skinput technology
Skinput technologySkinput technology
Skinput technology
 
5 pen pc technology by divya
5 pen pc technology by divya5 pen pc technology by divya
5 pen pc technology by divya
 
Compilers and interpreters
Compilers and interpretersCompilers and interpreters
Compilers and interpreters
 
Virtual keyboard
Virtual keyboardVirtual keyboard
Virtual keyboard
 
Basics of Computer Coding: Understanding Coding Languages
Basics of Computer Coding: Understanding Coding LanguagesBasics of Computer Coding: Understanding Coding Languages
Basics of Computer Coding: Understanding Coding Languages
 
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
What Is GPT-3 And Why Is It Revolutionizing Artificial Intelligence?
 
5 pen-pc-Technology
5 pen-pc-Technology5 pen-pc-Technology
5 pen-pc-Technology
 
Chatbot ppt
Chatbot pptChatbot ppt
Chatbot ppt
 

Ähnlich wie JARVIS.pptx

Virtual personal assistant
Virtual personal assistantVirtual personal assistant
Virtual personal assistantShubham Bhalekar
 
Multimodal virtual assistant(2170171).pptx
Multimodal virtual assistant(2170171).pptxMultimodal virtual assistant(2170171).pptx
Multimodal virtual assistant(2170171).pptxVivekKumar243534
 
VIRTUAL PERSONAL ASSISTANT.pdf
VIRTUAL PERSONAL ASSISTANT.pdfVIRTUAL PERSONAL ASSISTANT.pdf
VIRTUAL PERSONAL ASSISTANT.pdfAnkushSolanki6
 
UNIT 1 IX (1) (1).pptx
UNIT 1 IX (1) (1).pptxUNIT 1 IX (1) (1).pptx
UNIT 1 IX (1) (1).pptxsiddhichaddha2
 
UNIT 1 IX (1) (2) (1).pptx
UNIT 1 IX (1) (2) (1).pptxUNIT 1 IX (1) (2) (1).pptx
UNIT 1 IX (1) (2) (1).pptxsiddhichaddha2
 
UNIT 1 IX (1) (2) (3).pptx
UNIT 1 IX (1) (2) (3).pptxUNIT 1 IX (1) (2) (3).pptx
UNIT 1 IX (1) (2) (3).pptxsiddhichaddha2
 
UNIT 1 IX (1) (2) (2).pptx
UNIT 1 IX (1) (2) (2).pptxUNIT 1 IX (1) (2) (2).pptx
UNIT 1 IX (1) (2) (2).pptxsiddhichaddha2
 
Virtual Personal Assistant
Virtual Personal AssistantVirtual Personal Assistant
Virtual Personal AssistantIRJET Journal
 
minor project ppt (1).pptx
minor project ppt (1).pptxminor project ppt (1).pptx
minor project ppt (1).pptxYashGarg837362
 
A Literature Survey On Voice Assistance
A Literature Survey On Voice AssistanceA Literature Survey On Voice Assistance
A Literature Survey On Voice AssistanceWendy Hager
 
ARTIFICIAL INTELLIGENCE-New.pptx
ARTIFICIAL INTELLIGENCE-New.pptxARTIFICIAL INTELLIGENCE-New.pptx
ARTIFICIAL INTELLIGENCE-New.pptxParveshSachdev
 
A Translation Device for the Vision Based Sign Language
A Translation Device for the Vision Based Sign LanguageA Translation Device for the Vision Based Sign Language
A Translation Device for the Vision Based Sign Languageijsrd.com
 
this is a jarvis ppt for jarvis ai assistant lovers and this is for you
this is a jarvis ppt for jarvis ai assistant lovers and this is for youthis is a jarvis ppt for jarvis ai assistant lovers and this is for you
this is a jarvis ppt for jarvis ai assistant lovers and this is for youhigev50580
 
Automated System Using Speech Recognition
Automated System Using Speech RecognitionAutomated System Using Speech Recognition
Automated System Using Speech RecognitionIRJET Journal
 
Step Into World of Artificial Intelligence
Step Into World of Artificial IntelligenceStep Into World of Artificial Intelligence
Step Into World of Artificial IntelligenceExplore Skilled
 

Ähnlich wie JARVIS.pptx (20)

ppt project pk.pptx
ppt project pk.pptxppt project pk.pptx
ppt project pk.pptx
 
Virtual personal assistant
Virtual personal assistantVirtual personal assistant
Virtual personal assistant
 
Multimodal virtual assistant(2170171).pptx
Multimodal virtual assistant(2170171).pptxMultimodal virtual assistant(2170171).pptx
Multimodal virtual assistant(2170171).pptx
 
Lecture 1- Artificial Intelligence - Introduction
Lecture 1- Artificial Intelligence - IntroductionLecture 1- Artificial Intelligence - Introduction
Lecture 1- Artificial Intelligence - Introduction
 
VIRTUAL PERSONAL ASSISTANT.pdf
VIRTUAL PERSONAL ASSISTANT.pdfVIRTUAL PERSONAL ASSISTANT.pdf
VIRTUAL PERSONAL ASSISTANT.pdf
 
REPORT ST.pdf
REPORT ST.pdfREPORT ST.pdf
REPORT ST.pdf
 
UNIT 1 IX (1) (1).pptx
UNIT 1 IX (1) (1).pptxUNIT 1 IX (1) (1).pptx
UNIT 1 IX (1) (1).pptx
 
UNIT 1 IX (1) (2) (1).pptx
UNIT 1 IX (1) (2) (1).pptxUNIT 1 IX (1) (2) (1).pptx
UNIT 1 IX (1) (2) (1).pptx
 
UNIT 1 IX (1) (2) (3).pptx
UNIT 1 IX (1) (2) (3).pptxUNIT 1 IX (1) (2) (3).pptx
UNIT 1 IX (1) (2) (3).pptx
 
UNIT 1 IX (1) (2) (2).pptx
UNIT 1 IX (1) (2) (2).pptxUNIT 1 IX (1) (2) (2).pptx
UNIT 1 IX (1) (2) (2).pptx
 
Virtual Personal Assistant
Virtual Personal AssistantVirtual Personal Assistant
Virtual Personal Assistant
 
saurabh%20yadavps1%20ppt.pptx
saurabh%20yadavps1%20ppt.pptxsaurabh%20yadavps1%20ppt.pptx
saurabh%20yadavps1%20ppt.pptx
 
minor project ppt (1).pptx
minor project ppt (1).pptxminor project ppt (1).pptx
minor project ppt (1).pptx
 
A Literature Survey On Voice Assistance
A Literature Survey On Voice AssistanceA Literature Survey On Voice Assistance
A Literature Survey On Voice Assistance
 
Artificial Intelligence (AI) & Personal Assistants.pptx
Artificial Intelligence (AI) & Personal Assistants.pptxArtificial Intelligence (AI) & Personal Assistants.pptx
Artificial Intelligence (AI) & Personal Assistants.pptx
 
ARTIFICIAL INTELLIGENCE-New.pptx
ARTIFICIAL INTELLIGENCE-New.pptxARTIFICIAL INTELLIGENCE-New.pptx
ARTIFICIAL INTELLIGENCE-New.pptx
 
A Translation Device for the Vision Based Sign Language
A Translation Device for the Vision Based Sign LanguageA Translation Device for the Vision Based Sign Language
A Translation Device for the Vision Based Sign Language
 
this is a jarvis ppt for jarvis ai assistant lovers and this is for you
this is a jarvis ppt for jarvis ai assistant lovers and this is for youthis is a jarvis ppt for jarvis ai assistant lovers and this is for you
this is a jarvis ppt for jarvis ai assistant lovers and this is for you
 
Automated System Using Speech Recognition
Automated System Using Speech RecognitionAutomated System Using Speech Recognition
Automated System Using Speech Recognition
 
Step Into World of Artificial Intelligence
Step Into World of Artificial IntelligenceStep Into World of Artificial Intelligence
Step Into World of Artificial Intelligence
 

Kürzlich hochgeladen

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 

Kürzlich hochgeladen (20)

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 

JARVIS.pptx

  • 2. VADNALA NARENDRA VARDHAN PONAGANTI SHIRISH KUMAR LINGAMPELLI SRINIVAS ARIGE SRIRAMTEJA MALLUPALLY DEEPIKA REDDY ~TEAM JARVIS
  • 13. Introduction • Artificial Intelligence when used with machines, it shows us the capability of thinking like humans. We have Smartphone in hands and it is nothing less than having world at our finger tips. These days we aren’t even using fingers. We just speak of the task and it is done. As the voice assistant is using Artificial Intelligence hence the result that it is providing are highly accurate and efficient. The assistant can help to reduce human effort and physical contact with the machine. Z 01
  • 14. ABSTRACT We are familiar with many existing voice assistants like Alexa, Siri, Google Assistant, Cortona which uses concept of language processing, and voice recognition. They listens the command given by the user as per their requirements and performs that specific function in a very efficient manner. But for using these assistants one should have an account( like Google account for Google assistants, Microsoft account for Cortona) and can use it with internet connection only because these assistants are going to work with internet connectivity. They are integrated with many devices like phones, laptops, and speakers etc. Jarvis is different from other traditional assistants in terms that it is specific to desktop and user does not need to make an account To use this, it does not require any internet connection while getting the instructions to perform any offline task
  • 15. Problem Statement Z 02  The existing assistants only work when there is internet connection.  And the email account is mandatory to use it  These assistants does provide some additional features like virtual mouse, password encryption and user’s to personalize according to their convenient(Basic self learn ).
  • 16. Existing projects 03  There are number of voice assistants in the market with their own features. But these doesn’t run at offline  These assistants runs when one should have an account (like Google account for Google assistant, Microsoft account for Cortana).  And can use it with internet connection only because these assistants are going to work with internet connectivity.
  • 17. PROPOSED  Jarvis is different from other traditional voice assistants in terms that it is specific to desktops and the user does not need to make an account to use this, it does not require any internet connection while getting the instructions to perform any specific offline task.  With the advancement JARVIS can perform any task with same effectiveness.  It became easier to send emails without typing any word, Search on Google without opening the browser, and perform many other activities with single voice command. 04
  • 18. Purpose  Being capable of voice interaction  Performing tasks with voice  Enables users to speak natural language  To Work at comfort Zone  Moving towards less interaction Scope  Offers more individualized experiences as they get better  Need to focus on maintaining a user experience  Users simply cannot see or touch a voice interface  Adoption of AI in our lives, shifting towards voice assistants  IOT are giving V.A more utility in users life  Industry experts are predicts that every app will integrate voice technology in next 5 years  Smart speakers are example of voice being used Applicability 05
  • 19. Techniques Used  Machine learning  Neural Network  Artificial intelligence 06 Machine learning NLP Ai Neural network
  • 20. Machine learning  ML Is an AI technique that teaches computers to learn from experiences.  ML algorithms use computational methods to learn information directly from data without relying on a predetermined equation as a model.  Types of Machine learning algorithms  Supervised learning  Unsupervised learning  Reinforcement learning  Neural network is a collection of methods used in machine learning
  • 21.
  • 22. Neural Network 1. Neural Network is a method in ai that teaches computers to process data in a way that is inspired by the human brain. 2. Type of ML process, called deep learning 3. Interconnected nodes or neurons 4. Nodes are connected through set of inputs and outputs 5. Complex tasks are broken down into constituent parts
  • 23. class NeuralNet(nn.Module): def __init__(self,input_size,hidden_size,num_classes): super(NeuralNet,self).__init__() self.l1 = nn.Linear(input_size,hidden_size) self.l2 = nn.Linear(hidden_size,hidden_size) self.l3 = nn.Linear(hidden_size,num_classes) self.relu = nn.ReLU() def forward(self,x): out = self.l1(x) out = self.relu(out) out = self.l2(out) out = self.relu(out) out = self.l3(out) return out
  • 24. Artificial intelligence 1. AI refers to systems that are machines that mimic human intelligence and perform tasks and can iteratively improve themselves based on the information they collect. 2. Ai is a process of programming a computer to make decisions for itself. This can be done through a process of learning from data, which is then used to make predictions or recommendations. 3. Here in our project the machine is learning and predicting output based on the input this is the way how the AI is used. 4. face recognition and virtual mouse.
  • 25. Start • Live GUI for interaction will appear on screen. Input • It will take input through voice commands related to the task which is required to be done Perform • It will perform the required task for the user like opening notepad,searching on browser,sending mails,playing songs etc. Exit • It keeps on asking for the command from user until user say "QUIT". Once the user say "QUIT",it exits. Workflow of Jarvis 07
  • 26. Features Offline Tasks o Opens notepad & writing into it o Copying files o System controlling o Plays local mp3 files o Opens desired files & offline applications o Activates Virtual mouse Online Tasks o Sending WhatsApp messages, emails o Informing you of the latest news headlines. o It provides the nearby addresses (like hospital, shops, theaters, etc.). o Solving math’s equations. o Wikipedia searches. Z 08
  • 27. Basic features :  speech recognition & speaking online & offline  Speech recognition is a machine's ability to listen to spoken words and identify them  analyses the sounds by breaking down the audio  finds the most probable word that fits that audio  System power control o Shutdown o Sleep o Restart  messaging and calling o Phone link app o Calls to an entity Contd.. Speech electrical digital Text energy data
  • 28.  Notepad automation  Writes the text  Saves the file  coping files  Coping the selected files  Pasting into desired location  alarm & remainder  Set alarm  Note downs the reminders  launching apps  Wikipedia search , google search & YouTube search
  • 29. Advanced features:  Face recognition protection  LBPH algorithm  Detecting the face  Training the images  Recognizing the face s
  • 30.  Virtual mouse facility  Media pipe  OpenCV  Hand gestures  Hand tracking  Detecting the Tip ID 0. WRIST 1.THUMB_CMC 2.THUMB_MCP 3.THUMB_IP 4.THUMB_TIP 4.INDEX_FINGER_MCP 5.INDEX_FINGER_PIP 6.INDEX_FINGER_DIP 7.INDEX_FINGER_TIP 8.MIDDLE_FIINGER_MCP 9.MIDDLE_FINGER_PIP 10.MIDDLE_FINGER_TIP 11.MIDDLE_FINGER_DIP 12.MIDDLE_FINGER_TIP 13.RING_FINGER_MCP 14.RING_FINGER_PIP 15.RING_FINGER_DIP 16.RING_FINGER_TIP 17.PINKY_MCP 18.PINKY_PIP 19.PINKY_DIP 20.PINKY_TIP
  • 31.  Password Manager through encryption  AES algorithm  Password Encryption  Password Decryption
  • 32. Basic self learning o Supervised learning o Tag o Pattern o response
  • 33. Controlling of IOT ESP32s Lighting of bulb Relay module ESP32s JARVIS requests DEVICE collect communicate Analyze Action
  • 34.
  • 35.
  • 36. + + Controlling IOT with Jarvis the voice Assistant
  • 37.  Desired Nearby locations o Displays the nearest places o provides the first near place contact number
  • 38. Future work  1)In motor field.  2)Electric field and so on.  3)Improving efficiency of offline model.  4) Have to improve security.  5) Available for Androids
  • 39. Comparison o JARVIS is a personal voice assistant on a desktop o No account is required o It is completely dedicated to an individual o It is comparatively secure because it runs on client o Jarvis provides the virtual mouse o Google assistant is available in both mobiles and desktop o Email account is required o It works for several clients at a time o It has less security because it works on server o It cannot support virtual mouse Other Assistants Jarvis 09
  • 40. Conclusion JARVIS is a very helpful voice assistant without any doubt as it saves time for the user through conversational interactions, effectiveness, and efficiency. Jarvis is a digital life assistant. It is open-source software. Jarvis records the voice and matches it with available commands, If it is available then the proper response is provided. This is the first voice assistant that works in offline and self learn from the user . Z 10

Hinweis der Redaktion

  1. Machine learning is a process of teaching computers to learn from data, without being explicitly programmed. This process can be used to solve various tasks, such as classification, prediction, and optimization. Machine learning algorithms can be divided into three main groups: supervised learning, unsupervised learning, and reinforcement learning. Supervised learning algorithms are used when the training data contains labels that indicate the desired output for each example. Unsupervised learning algorithms are used when the training data does not contain any labels. Reinforcement learning algorithms are used when the goal is to learn how to take actions in an environment in order to maximize some reward. There are many different types of machine learning algorithms, each with its own advantages and disadvantages. Some of the most popular algorithms include support vector machines, decision trees, and neural networks. The success of machine learning depends heavily on the quality of the data used for training. If the data is of poor quality, the resulting models will be inaccurate. In addition, the choice of algorithm is important. Some algorithms are better suited for certain tasks than others. Machine learning is a rapidly growing field with many potential applications. It has been used to develop systems that can recognize objects in images, translate languages, and even beat humans at
  2. Neural networks are a type of machine learning algorithm that are used to model complex patterns in data. Neural networks are similar to other machine learning algorithms, but they are composed of a large number of interconnected processing nodes, or neurons, that can learn to recognize patterns of input data. Neural networks are particularly well suited for tasks that are difficult for traditional machine learning algorithms, such as image recognition, natural language processing, and pattern recognition. Neural networks are composed of a large number of interconnected processing nodes, or neurons, that can learn to recognize patterns of input data. Neural networks are particularly well suited for tasks that are difficult for traditional machine learning algorithms, such as image recognition, natural language processing, and pattern recognition.
  3. hello