SlideShare une entreprise Scribd logo
1  sur  16
JARVIS
a.i. VOICE ASSISTANT
PRESENTED BY- SUBMITTED TO-
• YASH GARG (09915003119) DR. ANUPAMA KAUSHIK
• PARTH GAMBHIR (21215003119) MS. PRIYA DALAL
• YASH KHANDELWAL (08515003119)
BATCH (2019-2023) IT-2 (M)
INTRODUCTION
Everything that a human being can do is being transformed by machines in this era. One of the key causes
is the performance exchange. In today's society, we teach our machines to think like people and complete
their missions on their own. As a result, the concept of a digital assistant emerged. A digital assistant that
understands voice commands and does relevant tasks as requested by the user using voice reputation
features and language processing algorithms. A digital assistant is capable of filtering out ambient noise
and returning relevant facts based on particular commands supplied by the person. Virtual Assistants are
entirely software-based, but they've recently been integrated into a variety of devices, and some, such as
Alexa, are created specifically for standalone devices Because of the rapid change in era, it is now more
important than ever to educate our machines using machine learning, deep learning, and neural networks.
With the help of Voice Assistant, we can now speak to our machines. Nowadays, every significant company
uses Voice Assistant so that their customers may use their voice to interact with their devices. As a result,
with the Voice Assistant, we're progressing to the next level of development, where we'll be able to
converse with our device.
OBJECTIVE
• Virtual Assistants are software programs that help you ease your day to day tasks.
• This system is designed to be used efficiently on desktops. Personal assistant software
improves user productivity by managing routine tasks of the user and by providing
information from online sources to the user.
• These types of digital assistants are extremely beneficial to the elderly, the visually and
physically challenged, children, and others by ensuring that interacting with the system is no
longer a difficult task for humans. Even blind people who are unable to see the system can
engage with it by using their voice.
• JARVIS is effortless to use. Just call the wake word ‘JARVIS’ or CLAP. And within seconds,
it gets executed.
TECHNIQUES USED
It uses several techniques like:
• Artificial Intelligence
• Natural language processing
• Speech recognition
• Hotward detection
• Clap detection
• AI Brain – Ask any question
• PYTHON language and its modules
IMPLEMENTATION
Speech Recognition
• Jarvis has the ability to listen to spoken words and identify them. For this we can use speek recognition
in Python to convert the spoken words into text, make a query or give a reply.
• We can can do speech recognition in python with the help of computer programs that take in input from
the microphone, process it, and convert it into a suitable form.
• For this ability to work we need to first import speech recognition module.
import speech_recognition as sr
Pyttsx3
• pyttsx3 is a text-to-speech conversion library in Python.
• It is a very easy to use tool which converts the entered text into speech.
• The pyttsx3 module supports two voices first is female and the second is male which is provided by
“sapi5” for windows.
import pyttsx3
1. Opening various websites, apps.
• Jarvis can open various Websites and apps like facebook,instagram, LinkedIn etc.
• For this we have import webbrowser Module.
• Syntax for importing webbrowser Module.
import webbrowser
A) Opening LeetcodeWebsite
B) Opening Instagram
• You can just open Instagram by saying “Open Instagram” and jarvis will open your instagram
website.
C) Opening Facebook
• You can just open Facebook by saying “Open Facebook” and jarvis will open your facebook
website.
2) Google Search
• Jarvis can also allow the users to search anything on google.
• You can perform a Google search using the following simple command. It opens your browser and
searches for the topic you have given in your code.
Syntax: pywhatkit.search(“Keyword”)
3) Play music on Yotube
• Jarvis can play various songs according to the user.
• Function pywhatkit.playonyt(), opens the YouTube in your default browser and plays the video user
mentioned in the function.
Syntax:- pywhatkit.playonyt(“url/topic name”)
Other functionalities performed by Jarvis
1) Chrome Automation
• Python provides a library named keyboard which is used to get full control of the keyboard.
• By using keyboard module we could use various shortcut keys used in chrome.
A) Open new tab in chrome
Command:- keyboard.press_and_release("ctrl + t")
B) Close Current tab in chrome
Command:- keyboard.press_and_release("ctrl + w")
C) Open new window in chrome
Command:- keyboard.press_and_release("ctrl + n")
D) Show history in chrome
Command:- keyboard.press_and_release("ctrl+h")
E) Open incognito tab in chrome
Command:- keyboard.press_and_release("Ctrl + Shift + n")
2) Youtube Automation
A) Pause the youtube video
Command:- keyboard.press('space')
B) Restart youtube video
Command:- keyboard.press('0')
C) Play youtube video:-
Command:- keyboard.press('0')
D) Mute video:-
Command:- keyboard.press('m')
E) Skip video by 10 sec:-
Command:- keyboard.press('l')
F) Enter full screen mode:-
Command:- keyboard.press('f')
G) Enter film mode:-
Command:- keyboard.press('t')
APPLICATION
• This AI Jarvis can answer your any question in few seconds.
• This AI Jarvis is able to understand your feelings.
• This AI Jarvis can act as an alarm clock.
• This AI Jarvis is capable of telling about real time information like weather forecast, latest news, etc.
• This AI Jarvis can understand you in both Hindi and English.
• This AI Jarvis has over 100+ voices.
• This AI Jarvis is able to control your whole computer.
• This AI Jarvis can talk to you in sarcastic way also.
• This AI Jarvis is able to control your social media handles.
• This AI Jarvis has the database of the whole internet.
• This AI Jarvis can be integrated and used as a home automation tool.
• This AI Jarvis can act as an web automation tool.
FUTURE ENHANCEMENT
• Enhancement in the capacity of database or the data training sets can be done in this for more
situations or the acquaintances that can be faced by JARVIS.
• This would upgrade its effectiveness and the wide range ability of producing responses. Further
addition of more voices can also be done as an additional feature. So these limitations can be
broken with the increase in data training sets.
• The interface of the system can be improved more or we can say can be optimized. From saying
more optimized it is meant that the interface can be more user friendly, comprehensive and easy to
use for more percentage of users. So the Jarvis would become more accessible and intractable.
CONCLUSION
• Jarvis - An AI Voice Assistant System uses speech recognition and other AI techniques along with
Neural Networks and Natural Language Processing for a smart responsive system to the given
circumstances or conditions.
• It can reduce the workload of basic human activities or the daily activities and can replace some
human working posts like personal secretaries employed for scheduling a person’s per day time
table.
• Critically, the system is designed to interrelate with other sub-systems smartly and
comprehensively.
Thank you

Contenu connexe

Similaire à minor project ppt (1).pptx

Nonintrusive semantic html5
Nonintrusive semantic html5Nonintrusive semantic html5
Nonintrusive semantic html5Muhamad Arief
 
IRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for BlindsIRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for BlindsIRJET Journal
 
IRJET- Smart System to Aid Blind People
IRJET- Smart System to Aid Blind PeopleIRJET- Smart System to Aid Blind People
IRJET- Smart System to Aid Blind PeopleIRJET Journal
 
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...ijtsrd
 
Virtual Personal Assistant
Virtual Personal AssistantVirtual Personal Assistant
Virtual Personal AssistantIRJET Journal
 
CSE 7th and 8th Semester Project Demo
CSE 7th and 8th Semester Project DemoCSE 7th and 8th Semester Project Demo
CSE 7th and 8th Semester Project DemoAsif Aunto
 
Abstract of speech recognition
Abstract of speech recognitionAbstract of speech recognition
Abstract of speech recognitionVinay Jaisriram
 
IRJET - Hand Gestures Recognition using Deep Learning
IRJET -  	  Hand Gestures Recognition using Deep LearningIRJET -  	  Hand Gestures Recognition using Deep Learning
IRJET - Hand Gestures Recognition using Deep LearningIRJET Journal
 
SURVEY ON SMART VIRTUAL VOICE ASSISTANT
SURVEY ON SMART VIRTUAL VOICE ASSISTANTSURVEY ON SMART VIRTUAL VOICE ASSISTANT
SURVEY ON SMART VIRTUAL VOICE ASSISTANTIRJET Journal
 
IRJET- Voice Recognition(AI) : Voice Assistant Robot
IRJET-  	  Voice Recognition(AI) : Voice Assistant RobotIRJET-  	  Voice Recognition(AI) : Voice Assistant Robot
IRJET- Voice Recognition(AI) : Voice Assistant RobotIRJET Journal
 
Voice based autometedtransport enquiry system in #c by Rohit malav
Voice based autometedtransport enquiry system in #c by Rohit malavVoice based autometedtransport enquiry system in #c by Rohit malav
Voice based autometedtransport enquiry system in #c by Rohit malavRohit malav
 
Functional Requirements Of System Requirements
Functional Requirements Of System RequirementsFunctional Requirements Of System Requirements
Functional Requirements Of System RequirementsLaura Arrigo
 

Similaire à minor project ppt (1).pptx (20)

Home Automation System
Home Automation SystemHome Automation System
Home Automation System
 
Nonintrusive semantic html5
Nonintrusive semantic html5Nonintrusive semantic html5
Nonintrusive semantic html5
 
IRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for BlindsIRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for Blinds
 
Voice Assistant.pptx
Voice Assistant.pptxVoice Assistant.pptx
Voice Assistant.pptx
 
IRJET- Smart System to Aid Blind People
IRJET- Smart System to Aid Blind PeopleIRJET- Smart System to Aid Blind People
IRJET- Smart System to Aid Blind People
 
ppt project pk.pptx
ppt project pk.pptxppt project pk.pptx
ppt project pk.pptx
 
Virtual Assistants
Virtual AssistantsVirtual Assistants
Virtual Assistants
 
Minor
MinorMinor
Minor
 
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...
Advanced Virtual Assistant Based on Speech Processing Oriented Technology on ...
 
Virtual Personal Assistant
Virtual Personal AssistantVirtual Personal Assistant
Virtual Personal Assistant
 
CSE 7th and 8th Semester Project Demo
CSE 7th and 8th Semester Project DemoCSE 7th and 8th Semester Project Demo
CSE 7th and 8th Semester Project Demo
 
Our Project
Our ProjectOur Project
Our Project
 
Abstract of speech recognition
Abstract of speech recognitionAbstract of speech recognition
Abstract of speech recognition
 
IRJET - Hand Gestures Recognition using Deep Learning
IRJET -  	  Hand Gestures Recognition using Deep LearningIRJET -  	  Hand Gestures Recognition using Deep Learning
IRJET - Hand Gestures Recognition using Deep Learning
 
SURVEY ON SMART VIRTUAL VOICE ASSISTANT
SURVEY ON SMART VIRTUAL VOICE ASSISTANTSURVEY ON SMART VIRTUAL VOICE ASSISTANT
SURVEY ON SMART VIRTUAL VOICE ASSISTANT
 
Jarvisproject
JarvisprojectJarvisproject
Jarvisproject
 
IRJET- Voice Recognition(AI) : Voice Assistant Robot
IRJET-  	  Voice Recognition(AI) : Voice Assistant RobotIRJET-  	  Voice Recognition(AI) : Voice Assistant Robot
IRJET- Voice Recognition(AI) : Voice Assistant Robot
 
Voice based autometedtransport enquiry system in #c by Rohit malav
Voice based autometedtransport enquiry system in #c by Rohit malavVoice based autometedtransport enquiry system in #c by Rohit malav
Voice based autometedtransport enquiry system in #c by Rohit malav
 
Functional Requirements Of System Requirements
Functional Requirements Of System RequirementsFunctional Requirements Of System Requirements
Functional Requirements Of System Requirements
 
JARVIS.pptx
JARVIS.pptxJARVIS.pptx
JARVIS.pptx
 

Dernier

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
(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
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
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
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 

Dernier (20)

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
(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...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
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
 
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
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 

minor project ppt (1).pptx

  • 1. JARVIS a.i. VOICE ASSISTANT PRESENTED BY- SUBMITTED TO- • YASH GARG (09915003119) DR. ANUPAMA KAUSHIK • PARTH GAMBHIR (21215003119) MS. PRIYA DALAL • YASH KHANDELWAL (08515003119) BATCH (2019-2023) IT-2 (M)
  • 2. INTRODUCTION Everything that a human being can do is being transformed by machines in this era. One of the key causes is the performance exchange. In today's society, we teach our machines to think like people and complete their missions on their own. As a result, the concept of a digital assistant emerged. A digital assistant that understands voice commands and does relevant tasks as requested by the user using voice reputation features and language processing algorithms. A digital assistant is capable of filtering out ambient noise and returning relevant facts based on particular commands supplied by the person. Virtual Assistants are entirely software-based, but they've recently been integrated into a variety of devices, and some, such as Alexa, are created specifically for standalone devices Because of the rapid change in era, it is now more important than ever to educate our machines using machine learning, deep learning, and neural networks. With the help of Voice Assistant, we can now speak to our machines. Nowadays, every significant company uses Voice Assistant so that their customers may use their voice to interact with their devices. As a result, with the Voice Assistant, we're progressing to the next level of development, where we'll be able to converse with our device.
  • 3. OBJECTIVE • Virtual Assistants are software programs that help you ease your day to day tasks. • This system is designed to be used efficiently on desktops. Personal assistant software improves user productivity by managing routine tasks of the user and by providing information from online sources to the user. • These types of digital assistants are extremely beneficial to the elderly, the visually and physically challenged, children, and others by ensuring that interacting with the system is no longer a difficult task for humans. Even blind people who are unable to see the system can engage with it by using their voice. • JARVIS is effortless to use. Just call the wake word ‘JARVIS’ or CLAP. And within seconds, it gets executed.
  • 4. TECHNIQUES USED It uses several techniques like: • Artificial Intelligence • Natural language processing • Speech recognition • Hotward detection • Clap detection • AI Brain – Ask any question • PYTHON language and its modules
  • 5. IMPLEMENTATION Speech Recognition • Jarvis has the ability to listen to spoken words and identify them. For this we can use speek recognition in Python to convert the spoken words into text, make a query or give a reply. • We can can do speech recognition in python with the help of computer programs that take in input from the microphone, process it, and convert it into a suitable form. • For this ability to work we need to first import speech recognition module. import speech_recognition as sr Pyttsx3 • pyttsx3 is a text-to-speech conversion library in Python. • It is a very easy to use tool which converts the entered text into speech. • The pyttsx3 module supports two voices first is female and the second is male which is provided by “sapi5” for windows. import pyttsx3
  • 6. 1. Opening various websites, apps. • Jarvis can open various Websites and apps like facebook,instagram, LinkedIn etc. • For this we have import webbrowser Module. • Syntax for importing webbrowser Module. import webbrowser A) Opening LeetcodeWebsite
  • 7. B) Opening Instagram • You can just open Instagram by saying “Open Instagram” and jarvis will open your instagram website.
  • 8. C) Opening Facebook • You can just open Facebook by saying “Open Facebook” and jarvis will open your facebook website.
  • 9. 2) Google Search • Jarvis can also allow the users to search anything on google. • You can perform a Google search using the following simple command. It opens your browser and searches for the topic you have given in your code. Syntax: pywhatkit.search(“Keyword”)
  • 10. 3) Play music on Yotube • Jarvis can play various songs according to the user. • Function pywhatkit.playonyt(), opens the YouTube in your default browser and plays the video user mentioned in the function. Syntax:- pywhatkit.playonyt(“url/topic name”)
  • 11. Other functionalities performed by Jarvis 1) Chrome Automation • Python provides a library named keyboard which is used to get full control of the keyboard. • By using keyboard module we could use various shortcut keys used in chrome. A) Open new tab in chrome Command:- keyboard.press_and_release("ctrl + t") B) Close Current tab in chrome Command:- keyboard.press_and_release("ctrl + w") C) Open new window in chrome Command:- keyboard.press_and_release("ctrl + n") D) Show history in chrome Command:- keyboard.press_and_release("ctrl+h") E) Open incognito tab in chrome Command:- keyboard.press_and_release("Ctrl + Shift + n")
  • 12. 2) Youtube Automation A) Pause the youtube video Command:- keyboard.press('space') B) Restart youtube video Command:- keyboard.press('0') C) Play youtube video:- Command:- keyboard.press('0') D) Mute video:- Command:- keyboard.press('m') E) Skip video by 10 sec:- Command:- keyboard.press('l') F) Enter full screen mode:- Command:- keyboard.press('f') G) Enter film mode:- Command:- keyboard.press('t')
  • 13. APPLICATION • This AI Jarvis can answer your any question in few seconds. • This AI Jarvis is able to understand your feelings. • This AI Jarvis can act as an alarm clock. • This AI Jarvis is capable of telling about real time information like weather forecast, latest news, etc. • This AI Jarvis can understand you in both Hindi and English. • This AI Jarvis has over 100+ voices. • This AI Jarvis is able to control your whole computer. • This AI Jarvis can talk to you in sarcastic way also. • This AI Jarvis is able to control your social media handles. • This AI Jarvis has the database of the whole internet. • This AI Jarvis can be integrated and used as a home automation tool. • This AI Jarvis can act as an web automation tool.
  • 14. FUTURE ENHANCEMENT • Enhancement in the capacity of database or the data training sets can be done in this for more situations or the acquaintances that can be faced by JARVIS. • This would upgrade its effectiveness and the wide range ability of producing responses. Further addition of more voices can also be done as an additional feature. So these limitations can be broken with the increase in data training sets. • The interface of the system can be improved more or we can say can be optimized. From saying more optimized it is meant that the interface can be more user friendly, comprehensive and easy to use for more percentage of users. So the Jarvis would become more accessible and intractable.
  • 15. CONCLUSION • Jarvis - An AI Voice Assistant System uses speech recognition and other AI techniques along with Neural Networks and Natural Language Processing for a smart responsive system to the given circumstances or conditions. • It can reduce the workload of basic human activities or the daily activities and can replace some human working posts like personal secretaries employed for scheduling a person’s per day time table. • Critically, the system is designed to interrelate with other sub-systems smartly and comprehensively.