0% found this document useful (0 votes)
27 views14 pages

DT Final Report Edited

The document presents a report on the development of a voice assistant named JARVIS, created by a group of engineering students under the guidance of Dr. Lovejeet Jhajj. It outlines the objectives, technology used, problem statements, and potential solutions related to existing voice assistant products, emphasizing the need for improved user experience and functionality. The report concludes with a discussion on the future scope of voice assistants, including proactive roles and enhanced authentication capabilities.

Uploaded by

shaizaan.ali786
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views14 pages

DT Final Report Edited

The document presents a report on the development of a voice assistant named JARVIS, created by a group of engineering students under the guidance of Dr. Lovejeet Jhajj. It outlines the objectives, technology used, problem statements, and potential solutions related to existing voice assistant products, emphasizing the need for improved user experience and functionality. The report concludes with a discussion on the future scope of voice assistants, including proactive roles and enhanced authentication capabilities.

Uploaded by

shaizaan.ali786
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

Voice Assistant - JARVIS

A report submitted in partial fulfilment of the


requirement for the award of degree of
BACHELORS OF ENGINEERING
in
COMPUTER SCIENCE ENGINEERING

By

Sr. No. Name UID

1. Nitish Kumar 22BCS13180


2. Mukesh Singh 22BCS14300
3. Suraj Singh 22BCS16950
4. Shaizaan Hussain 22BCS16962
5. Ankit Kharb 22BCS16964

under the guidance of


Dr. Lovejeet Jhajj
Professor
Distruptive Technology

Computer Science Engineering

UIE, Chandigarh University


Table of Contents
Acknowledgment ................................................................................................................. i
Abstract ............................................................................................................................... ii
Chapter 1: Introduction ...................................................................................................iii
Chapter 2: Objective .........................................................................................1
A. Purpose ............................................................................................................................... 1
B. Technology Used………………………………………………………………………….1
Chapter 3: Problem Statement ......................................................................................... 2
A. Problems & Drawbacks in Existing Product ....................................................... 2
B. Possible Solution...................................................................................................... 3
Chapter 4: Why choose this ? ........................................................................................... 4
A. Reason to choose this model ................................................................................... 4
B. Key-points ................................................................................................................ 4
Chapter 5: Simulations ...................................................................................................... 5
A. Software Used .......................................................................................................... 5
B. Library Used and Code ........................................................................................ 6
Chapter 6: Conclusion & Future Scope ........................................................................... 7
A. Conclusion ............................................................................................................... 7
B. Future Scope ............................................................................................................ 7
Cost Analysis ...................................................................................................................... 8
References ........................................................................................................................... 8
Acknowledgment
I really appreciate that I have such an opportunity to express my great gratitude and respect to
people who helped me when I prepared my DT project. Without their supports and
encouragements, I cannot go sofar.
It is difficult to overstate my greatest gratitude to my project mentor Dr. Lovejeet Jhajj
,Professor, Disruptive Technology. First, Iwould like to thank him for their patient guiding
and inspiring throughout my study period. Secondly, Ihighly appreciate their encouragement
and support in my project work, which helped me build confidenceand courage to overcome
difficulties. Finally, I am grateful for their great insight and suggestions and sharing so much
time in project completion. I would have been lost without their support.
Abstract

In modern times, everyday life has become smarter and more


sophisticated. We already know some voice services like google, and
Siri. etc. Now in our voice support system, it can work like automatic
chrome, open a social media website in a web browser, tell you the time
and you can ask him to tell you from Wikipedia, etc. This project works
by entering voice and rendering voice output and displaying text on the
screen. Our main voice help agenda makes people smarter and deliver
faster results with a computer. Voice Help captures voice input with
our microphone and transforms our voice into understandable
computer language providing the necessary solutions and answers that
the user asks. This service is linked to the World Wide Web to provide
the results the user has requested. The Natural Language Processing
algorithm enables computer systems to engage in communication using
the natural human language in many ways.
Introduction
.

Voice assistants are becoming the hottest topic in tech, with researchers
forecasting that by 2023, the number of voice assistant devices will
triple to 8 billion. Given the widespread use of technology,
organisations should naturally keep an eye on it.

Nowadays almost all jobs are done digitally. We have Smartphones in


our hands and nothing less than having the world in our hands. These
days we don't even use our fingers. We are just talking about work and
it is done. There are plans where we can say to the Father of the
Scriptures, "I'll be late today." Text is also sent. That is the work of the
Visible Assistant. It also supports specialized functions such as
booking a flight, or getting the cheapest book online from various e-
commerce sites and provides an order booking link, which facilitates
automatic search, discovery, and online ordering services. Wise
assistants based on the word need a persuasive word or a wake-up call
to make the listener active, which is followed by a command. In my
project the rising name is JARVIS. We have many visible assistants,
such as Apple's Siri, Amazon's Alexa, and Microsoft's Cortana. In this
project, the wake-up name is selected for JARVIS.

Siri, the mobile voice assistant, was released as a feature in the iPhone
S4 in October 2011, allowing users to speak instructions and queries to
their smartphones. It was the first time a bigger audience could use
voice assistant.
Chapter 2 : Objective
Main objective of building personal assistant software (a virtual
assistant) is using semantic data sources available on the web, user
generated content and providing knowledge from knowledge
databases. The main purpose of an intelligent virtual assistant is to
answer questions that users may have. This may be done in a business
environment, for example, on the business website, with a chat
interface. Virtual assistants can tremendously save you time. We spend
hours in online research and then making the report in our terms of
understanding. One of the main advantages
of voice searches is their rapidity. In fact, voice is reputed to be four
times faster than a written search: whereas we can write about 40
words per minute, we are capable of speaking around 150 during the
same period of time15. In this respect, the ability of personal assistants
to accurately recognize spoken words are a prerequisite for them to be
adopted by consumers.

Purpose:
Purpose of virtual assistant is to being capable of voice interaction,
music playback, making to-do lists, setting alarms, streaming podcasts,
playing audiobooks, and providing weather, traffic, sports, and other
real-time information, such as news. Virtual assistant sense able users
to speak natural language voice commands in order to operate the
device and its apps.

Technology Used:
Technology behind Voice Assistants
Voice assistants use Artificial Intelligence and Voice recognition to
accurately and efficiently deliver the result that the user is looking for.
While it may seem simple to ask a computer to set a timer, the technology
behind it is fascinating.
Chapter 3 : Problem Statement
Problem & Drawback in existing product:

Existing Model Most existing projects use only speech recognition


using emotional networks. Although their systems are relatively
accurate, they are not for real use and are not suitable for any real use.

1. Unintelligible Words:
It can be very difficult for voice assistants to comprehend words that
are said that are not in the dictionary. Though this trend has been
improving over time

2. Providing the Wrong Information:


Voice assistants are good at providing factual information, but some
of them struggle to provide decent information due to misinterpreting
or misidentifying a particular query. This problem seems to be more
prominent with voice assistants, especially when it comes to
misidentifying the source of the voice command.

3. Not Understanding Commands:


When you are doing a voice search, you expect to get the correct
result immediately. However, if the voice assistant does not
understand what you’re asking for, you will have to repeat yourself or
put in your search query manually.
Problem Solution:
Enable a highly engaging user experience:
Voice assistants engage users like no other interface. Users can
speak to theapplications naturally to ask for whatever they’d like
and can do so while multitasking.

Make your application frustration free:


Common problems with existing Graphical User Interfaces that use
touch, type, and mouse are that users have to figure out how to use the
application, and oftentimes miss the value of the app and get frustrated
in the process

Understand what users really want and improve your


product offering:
The X-factor of adding a voice assistant to an application is the
user feedback and usage data that comes back from users when
interacting with the assistant. With a voice assistant, users will
be asking for exactly what they want, and in a way that’s natural
for them.
Chapter 4 : Why Choose this Model?

The Reason to choose this model:

As we know to there are many Voice assistance in markets and the need
of the voice recognizing devices is increasing day by day. The voice
assistance help you to do daily task easily and hands-free task. That’s
why this market of voice assistance is going to be large in future. And
this is the reason that we have chosen this project.

Key Features:

SPECIFIC TASKS :
1) Assistant Taking Voice Command.
2) Assistant Providing Weather Updates.
3) Assistant opening YouTube.
4) Assistant Providing News.
5) Assistant Opening Map.
6) Assistant Performing Arithmetic Operations.
7) Assistant Opening Gmail.
8) Assistant Opening Wikipedia.
9) Assistant Opening Web Browser.
Chapter 5: Simulation

Software Used:

#VScode
#Programiz
#Spider
#This software program is developed using python language and his
module

Libraries Used:

import random
import os
import pyttsx3
import engineio
import datetime
import webbrowser
import speech_recognition
import wikipedia
Code:
Chapter 6 : Conclusion and Future Scope
Conclusion:

Voice assistant completes the task given by the user making


human life easy. This paper provides the abstract of design and
development of personal voice assistant using python. The voice
assistant includes the procedure: collection of data in the voice
input -> analysing the voice and converting it into text ->
processing the data -> providing the output. This system makes
life easier for people who are physically disabled. The Voice
assistant is less time consuming, easy to use and performs the task
given by the user.

Future Scope:

In the near future, voice assistants are also expected to take a more
proactive role. Rather than just waiting for user commands, assistants
will collect context-specific information and then take the initiative by
making helpful suggestions to the user. For example, people can
interact with their in-car voice assistants to get information about fuel
levels, diagnostics, and service needs or system settings that may need
adjustment. So when fuel levels are low, the voice assistant may
suggest going to the nearest gas station (with GPS directions if
needed).
Soon, voice assistants will also be able to authenticate purchases by
recognizing a voice and matching it to a set credit card or bank
account. Users will be able to pay for their orders simply by using
voice commands - the voice assistant would only ask them to confirm
the payment.
Cost Analysis :
The voice assistance cost depends upon the level of data that it can
interpretate. And since we acquired vast industry experience in
developing futuristic mobile apps for Android and iOS, FuGenX can
estimate the AI app development cost roughly to $30,000 to $50,000.
References:
Websites :

www.stackoverflow.com
www.pythonprogramming.net
www.codecademy.com
www.tutorialspoint.com
www.google.co.in

Books referred

• Python Programming - Kiran Gurbani


• Learning Python - Mark Lutz

YouTube Channels referred

• CS Dojo
• edureka!

Documents referred

• DesigningPersonal Assistant Software for Task


Management using SemanticWeb Technologies and
Knowledge Databases- PurushothamBotla
•Python code for Artificial Intelligence: Foundations
of ComputationalAgents- David L. Poole and Alan
K. Mackworth

THANKYOU.

You might also like