0% found this document useful (0 votes)
46 views16 pages

Aqua

The document discusses a synopsis for a voice assistant project submitted by a student. It describes the background and objectives of developing the voice assistant which can understand voice commands and respond. The technology used was Python and the database was Firebase. The development methodology was spiral model.

Uploaded by

expertgirlgaming
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)
46 views16 pages

Aqua

The document discusses a synopsis for a voice assistant project submitted by a student. It describes the background and objectives of developing the voice assistant which can understand voice commands and respond. The technology used was Python and the database was Firebase. The development methodology was spiral model.

Uploaded by

expertgirlgaming
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/ 16

SYNOPSIS

OF
VOICE ASSISTANT (AQUA)
OF
MASTER OF COMPUTER APPLICATION

GOVT.COLLEGE GURUGRAM, SEC-9


AFFIALIATED BY GURUGRAM UNIVERSITY

SUBMITTED TO : MR. SANJAY SIR


SUBMITTED BY : NAKUL RANA
ROLL NO: 23128410057
CERTIFICATE

This is to certify that project entitled "VOICE

ASSISTANT” is a bonafide work carried out by NAKUL

RANA , 23128410057 in the partial fulfilment of the

requirement for the award of the degree of MASTER OF

COMPUTER APPLICATION from GOVT. COLLEGE

GURUGRAM , SEC-9

under the supervision of MR. SANJAY SIR


ACKNOWLEDGEMENT

We would like to thank people who were part of this

work in numerous ways. In particular, we wish to thank

MR.SANJAY SIR ( GOVT. COLLEGE GURUGRAM ,

SEC-9) My project guides for their suggestions and

improvements in this project and providing continuous

guidance at each and every stage of the project. I must also

be thankful to my classmates and friends for their

continuous co- operations and help in completing this

project.

Last but not the least, we want to express our thanks to my

parents and family members for their support at every step

of life.

NAKUL RANA
23128410057
ABSTRACT

Voice control is a major growing feature that change the


way people can live. The voice assistant is commonly
being used in smartphones and laptops. AI-based Voice
assistants are the operating systems that can recognize
human voice and respond via integrated voices. This
voice assistant will gather the audio from the
microphone and then convert that into text, later it is sent
through GTTS (Google text to speech). GTTS engine
will convert text into audio file in English language, then
that audio is played using play sound package of python
programming Language.

The technology used while creating the project are


Python for logical operations and VS code for writing
the code. The database used in the application is the
Google’s Firebase Real-time Database, which is a
NoSQL database and works on JSON data, with which
the application is compatible.

The methodology used while building the project was


Spiral Model Methodology because this project was a
large and sophisticated project and the whole project
couldn’t be built in one iteration. The application
requires recursive expertise advice, hence the
application is built in small modules and after testing of
these small modules, they are integrated with each other
to build the whole application. The Spiral Model
Technique is divided into 4 phases in each iteration. The
phases are Importing module, Installing module,
Coding, and Execution. Each module phase has to go
from all these phases.
CONTENT-:

1. INTRODUCTION

2. BACKGROUND

3. REQURIMENT SPECIFICATION

4. IMPACT AND OUTCOME

5. CONCLUSION ND FUTURE SCOPE


1. INTRODUCTION

Today the development of artificial intelligence (AI)


systems that can organize a natural human-machine
interaction (through voice, communication, gestures, facial
expressions, etc.) are gaining in popularity. One of the most
studied and popular was the direction of interaction, based
on the understanding of the machine by the machine of the
natural human language. It is no longer a human who learns
to communicate with a machine, but a machine learns to
communicate with a human, exploring his actions, habits,
behaviour and trying to become his personalized assistant.
People have wanted to talk to computers almost from the
moment the first computer was invented. Science fiction is
full of computers that can hold a conversation, from HAL
9000 and the Star ship Enterprise’s computer to Marvin the
Paranoid Android and KITT the car. Just a few decades ago,
the idea of holding meaningful conversation with a
computer seemed futuristic, but the technology to make
voice interfaces useful and widely available is already here.
Several consumer-level products developed in the last few
years have brought inexpensive voice assistants into
everyday use, and more features and platforms are being
added all the time. Users can do everything from asking
simple informational questions to playing music and
dialling their phone or turning lights on and off via voice
control. This column will explore the basic workings and
common features of today’s voice assistants. It will also
discuss some of the privacy and security issues inherent
with voice assistants and potential future uses for these
devices. As voice assistants are more widely used, librarians
will want to become familiar with the technology, which
has the potential to be a delivery mechanism for library
materials and services.
Virtual Assistants are software programs that help you ease
your day to day tasks, such as showing weather report,
creating reminders, making shopping lists etc. They can
take commands via text (online chat bots) or by voice.
Voice based intelligent assistants need an invoking word or
wake word to activate the listener, followed by the
command. For my project the wake word is AQUA
(Advanced query understanding assistant). We have so
many virtual assistants, such as Apple’s Siri, Amazon’s
Alexa and Microsoft’s Cortana. For this project, wake word
was chosen AQUA.

2. BACKGROUND

There already exist a number of desktop virtual assistants.


A few examples of current virtual assistants available in
market are discussed in this section along with the tasks
they can provide and their drawbacks.
SIRI from Apple
SIRI is personal assistant software that interfaces with
the user thru voice interface, recognizes commands and acts
on them. It learns to adapt to user’s speech and thus
improves voice recognition over time. It also tries to
converse with the user when it does not identify the user
request. It integrates with calendar, contacts and music
library applications on the device and also integrates with
GPS and camera on the device. It uses location, temporal,
social and task based contexts, to personalize the agent
behaviour specifically to the user at a given point of time.

Supported Task
• Call someone from my contacts list
• Launch an application on my iPhone
• Send a text message to someone
• Set up a meeting on my calendar for 9am tomorrow
• Set an alarm for 5am tomorrow morning
• Play a specific song in my iTunes library
• Enter a New note

Drawback
SIRI does not maintain a knowledge database of its own and
its understanding comes from the information captured in
domain models and data models.
ReQall
ReQall is personal assistant software that runs on
smartphones running Apple IOS or Google Android
operating system. It helps user to recall notes as well as
tasks within a location and time context. It records user
inputs and converts them into commands, and monitors
current stack of user tasks to proactively suggest actions
while considering any changes in the environment. It also
presents information based on the context of the user, as
well as filter information to the user based on its learned
understanding of the priority of that information.
Supported Task
• Reminders

• Email
• Calendar
• Google Calendar
• Outlook
• Ever note
• Facebook LinkedIn
• News Feeds

Drawback
Will take some time to put all of the to-do items in – you
could spend more time putting the entries in than actually
doing the revision

2.1 OBJECTIVES

A – Advanced
Q - Query
U - Understanding
A – Assistant
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. On
the mobile platform, the intelligent virtual assistant is
available as a call-button operated service where a voice
asks the user “What can I do for you?” and then responds to
verbal input. Virtual assistants can tremendously save you
time. We spend hours in online research and then making
the report in our terms of understanding. AQUA can do that
for you. Provide a topic for research and continue with your
tasks while AQUA does the research. Another difficult task
is to remember test dates, birthdates or anniversaries. It
comes with a surprise when you enter the class and realize
it is class test today. Just tell AQUA in advance about your
tests and she reminds you well in advance so you can
prepare for the test. 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 is a prerequisite for them to be
adopted by consumers.
2.2 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 assistants enable users to
speak natural language voice commands in order to operate
the device and its apps. There is an increased overall
awareness and a higher level of comfort demonstrated
specifically by millennial consumers. In this ever-evolving
digital world where speed, efficiency, and convenience are
constantly being optimized, it’s clear that we are moving
towards less screen interaction.
3. REQUIREMENT AND ANALYSIS

Personal assistant software is required to act as an interface


into the digital world by understanding user requests or
commands and then translating into actions or
recommendations based on agent’s understanding of the
world. JIA focuses on relieving the user of entering text
input and using voice as primary means of user input. Agent
then applies voice recognition algorithms to this input and
records the input. It then use this input to call one of the
personal information management applications such as task
list or calendar to record a new entry or to search about it on
search engines like Google, Bing or Yahoo etc. Focus is on
capturing the user input through voice, recognizing the
input and then executing the tasks if the agent understands
the task. Software takes this input in natural language, and
so makes it easier for the user to input what he or she desires
to be done.
Voice recognition software enables hands free use of the
applications, lets users to query or command the agent
through voice interface. This helps users to have access to
the agent while performing other tasks and thus enhances
value of the system itself. JIA also have ubiquitous
connectivity through Wi-Fi or LAN connection, enabling
distributed applications that can leverage other APIs
exposed on the web without a need to store them locally.
Virtual assistants must provide a wide variety of services.
These include:
• Providing information such as weather, facts from e.g.
Wikipedia etc.
• Set an alarm or make to-do lists and shopping lists.

• Remind you of birthdays and meetings.

• Play music from streaming services such as Saavn and


Gaana.
• Play videos, TV shows or movies on televisions, streaming
from e.g. Netflix or Hotstar.
• Book tickets for shows, travel and movies.

1. HARDWARE AND SOFTWARE

REQUIREMENTS

The software is designed to be light-weighted so that it


doesn’t be a burden on the machine running it. This system
is being build keeping in mind the generally available
hardware and software compatibility. Here are the
minimum hardware and software requirement for virtual
assistant.

HARDWARE:
• 4-bit Microsoft® Windows® 7/8/ or more.
• X86_64 CPU architecture; 2nd generation Intel Core
or newer, or AMD CPU with support for a Windows
Hypervisor.
• Mic with 80Hz frequency.
• 512Mb Ram or more.

SOFTWARE:
• Windows 7(32-bit) or above.
• Python 3 or later
• Chrome Driver
• Selenium Web Automation SQLite

4. Impact and Outcome


The ultimate luxury for most of us would be to have an assistant who
will always listen to us, anticipates all our needs, and undertake action
as and when it is required. Thanks to artificial intelligence assistants,
or voice assistants, the luxury is now available to us.

A voice assistant comes in small packages; it can perform various


actions on hearing a wake word or a command. A voice assistant can
answer your questions, turn on lights, play songs, place online orders,
make calls, send text messages, provide directions, set appointments
on your calendars, open apps, and initiate/complete many other tasks.

Most voice assistants, by default, have female-sounding voices;


however, users can change them to other voices. Most users refer to
Alexa and Siri as “she” versus “it”

Voice assistants Aqua are software programmes that help users to


navigate their iPhone, smart speaker or car via a hands-free way using
voice commands. The entire ecosystem of automotive manufacturers,
app developers, wearable devices and smart speaker manufacturers are
banking on digital assistants playing a key role for customers in the
coming years.
In consumer technology, digital assistants are one of the fastest-
growing trends; more than eight billion digital assistants are expected
to be used globally by consumers within 2023.

Across every market surveyed, this technology has brought value to


customers by offering instant convenience. Digital assistants are here
to stay; its usage will continue to grow over time. As voice assistants
become more reliable, their use in both the personal and business
domains will also expand.

5.CONCULSION
In this paper “Virtual Assistant Using Python” we discussed the design
and implementation of Digital Assistance. The project is built using
open source software modules with Visual studio code backing which
can accommodate any updates shortly. The modular nature of this
project makes it more flexible and easy to add additional features
without disturbing current system functionalities. It not only works on
human commands but also give responses to the user based on the
query being asked or the words spoken by the user such as opening
tasks and operations. It is greeting the user the way the user feels more
comfortable and feels free to interact with the voice assistant. The
application should also eliminate any kind of unnecessary manual work
required in the user life of performing every task. The entire system
works on the verbal input rather than the next one.

5.1 FUTURE SCOPE


1. Widespread Adoption:
o Voice assistants are already making their way into our lives,
from smartphones to smart speakers.
o Gartner predicts that by 2025, 50% of knowledge workers
will use a virtual assistant daily, up from 2% in 2019.
2. Enhanced Capabilities:
o Voice assistants are evolving rapidly due to advancements
in Artificial Intelligence (AI). They now exhibit high
accuracy in understanding and responding to user queries.
3. Integration and Personalization:
o Expect voice assistants to seamlessly integrate with various
devices and services. They’ll become an integral part of our
daily routines.
o Personalized experiences will be a focus, tailoring
responses based on individual preferences and context.
4. Business Applications:
o While voice assistants excel at simple tasks, text-based
chatbots currently dominate customer support, marketing,
and sales.
5. Security and Privacy:
o As voice assistants become more prevalent, ensuring robust
security and safeguarding user privacy will be critical.
o Striking the right balance between convenience and data
protection will shape their future.

In summary, voice assistants are poised to become indispensable


companions, enhancing productivity, convenience, and our overall
digital experience.

You might also like