Aqua
Aqua
OF
VOICE ASSISTANT (AQUA)
OF
MASTER OF COMPUTER APPLICATION
GURUGRAM , SEC-9
project.
of life.
NAKUL RANA
23128410057
ABSTRACT
1. INTRODUCTION
2. BACKGROUND
3. REQURIMENT SPECIFICATION
2. BACKGROUND
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
REQUIREMENTS
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
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.