Download as pdf or txt
Download as pdf or txt
You are on page 1of 26

Voice Assistant

1. INTRODUCTION

1.1 INTRODUCTION
Knowingly, or unknowingly, personal assistants have become an integral part of our lives
these days. It is because of all the features and ease of use they provide. Personal Assistants
are also capable of automating some day-to-daytasks, so that a user can focus on what matters
the most to them. Features like, making calls, writing messages, taking photographs, storing to-
dos on the go, browsing internet etc., are offered by personal assistants.

So, utilization of these features of a virtual assistant will save an individual a lot of time, and
effort. It is important to focus more on what matters the most for an individual, whether it could
be personal work, professional work. People often spend more time on doing routine tasks, and
they can be automated with these types of personal assistants. When someone works in an
environment with which he/she is not familiar with, they often find it difficult to locate
applications that they need, like browser, any IDE or nay other software.

Virtual assistant is used to perform a typical task like showing datetime, managing emails, open
apps, etc. on your command. Nowdays virtual assistant is very useful to human. It makes human
life easier like operate PC’s or laptop on only voice command. Virtual assistant is a less time
consuming. By using virtual assistant we saves our time and contribute in other works. Virtual
assistants are typically cloud-based program that requires internet connected devices. Virtual
assistant is the flexibility to contract for just the services they need. For creating virtual assistant
for your computer go from basics python. Virtual assistants are task-oriented. Virtual assistants
ability to understand and perform requests. Virtual assistants is a software that understands verbal
and written commands and completes task assigned by clients. Virtual assistants are able to
interpret human speech and respond via synthesized voices.

There are several voice assistants in market like Siri for apple TV remote, Google Assistant
for pixel XL smartphones, Alexa as a smart speaker which is developed by using Raspberry Pi,
Microsoft Cortona for windows 10. As like this all virtual assistants we also created a virtual
assistant for windows. We use Artificial Intelligence technology for this project. Also use python
as a programming language, because python offers a good major libraries. For this software use
microphone as input device to receive voice requests from user and speaker as output device to
give the output voice.. Virtual assistant use Natural Processing language to match user text or
voice input to executable commands. When a user give a command to personal virtual assistant
to perform a task, the natural language is converted the audio signals into digital signals.

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 1


Voice Assistant

1.2 NECESSITY

Voice assistants are changing the way we use technology and the way we live. They have
drastically improved over the last five years and are finally available for every application, offering
a custom experience for every user.

Voice assistants engage users like no other interface. Users can speak to the
applications naturally to ask for whatever they’d like and can do so while
multitasking. This also reduces the cognitive effort for the user to get what they
want from the application, and applications that take advantage of voice assistants
are seen as easier to use than applications that do not. Many devices we use every
day utilize voice assistants. They’re on our smartphones and inside smart speakers
in our homes. Many mobile apps and operating systems use them. Additionally,
certain technology in cars, as well as in retail, education, healthcare, and
telecommunications environments, can be operated by voicesThrough simple
voice commands, we can ask them to play music, read the news, control our
electronic devices, check our bank balance and carry out other tasks. Voice
assistants have become so popular since their emergence in 2014 that many of
now consider them part of the family.

Voice assistants, also known as virtual assistants or intelligent personal assistants, are computer
programs or software that are designed to assist users with a variety of tasks using natural of
language voice commands. They are typically accessed through a device such as a smartphone,
smart speaker, or smart display and can perform a wide range of functions, including answering
questions, setting reminders, controlling smart home devices, and more.

The use of voice assistants has become increasingly popular in recent years, and many people find
them to be a convenient and efficient way to complete tasks and access information. Some people
may rely on voice assistants more heavily due to physical disabilities or limitations, while others
may simply find them to be a convenient and time-saving tool. Ultimately, the necessity of a voice
assistant will depend on an individual's needs and preferences

How it is useful?
Through simple voice commands, we can ask them to play music, read the news, control our
electronic devices, check our bank balance and carry out other tasks. Voice assistants have
become so popular since their emergence in 2014 that many of us now consider them part of the family.
Saves Time by Automating Repetitive Tasks Automating repeated tasks to a voice-activated personal
assistant frees up the human time and resources. Also, it can efficiently perform these mundane tasks
with no errors, which often leads to an improvement in customer satisfaction. Eradicates Language
Barriers While travelling abroad or even while interacting with content online, most people have to
deal with language barriers. So what’s the solution? Including personal assistant technology integrated
with automatic translation to help ease the language barrier.

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 2


Voice Assistant

1.3. SYSTEM REQUIREMNETS

1.3.1 HARDWARE REQUIREMENTS (CLIENT SIDE)

Intel PENTIUM DUAL CORE E2160 1.8


Processor GHz LGA 775 with 32-bit system
architecture

Ram 512mb or above with 166MHz speed

Hard Drive 32 GB Or Above

Internet Connection 1 MB Or More

1.3.2 SOFTWARE REQUIREMENTS (CLIENT-SIDE)

Operating System Windows XP SP2 or above

Microsoft Edge, Mozilla Firefox, Chrome


Web Browser
or any browser supporting html4 .

Programming Language Python

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 3


Voice Assistant

1.4 PROBLEM STATEMENT

We are all well aware about Cortana, Siri, Google Assistant and many other voice assistants which
are designed to aid the tasks of users in Windows, Android and iOS platforms. But to our surprise,
there’s no such complete voice assistant available for Core Windows platform consisting of 70%
of the users. So, this is actually a major problem for users where there could be internet instability,
server problems and places where internet is not accessible.

1.5 OBJECTIVE

The request asked by the user gets split into separate commands, so that our voice assistant can
able to understand Once within the commands list, our request is searched and compared with
the other requests. x The commands list then sends these commands back to the Voice assistant.

Once the voice assistant receives those commands, then it knows what to do next. The voice
assistant would even ask a question if the request is not clear enough to process it, in other
words, to make sure it understands what we would like to receive. If it thinks, it understands
enough to process it, the voice assistant will perform the task which the user has asked for.

Play/download a song or video from YouTube. When user asked 'can you play/download me a
song', 'play movie' the assistant open YouTube and plays the required content for the user or
download the requested video/song. Searches anything from google and tells the required
content. If asked 'google search' the assistant searches the content asked from the google and
opens the required content in browser. Opens the maps and tells the exact location the user
asked for. When asked for 'find location' or 'google maps' the assistant ask for the location the
user wants and opens the google maps and highlight the location user asked .

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 4


Voice Assistant

1.6 MOTIVATION

Voice Assistant is still a complex task for non-technical person but with the variety of different
use cases with this technology, it would support small commercial uses or general data storage to
some extent.

Since 51% of consumer interactions happen on social media, creating a social media is one way
to boost engagement with them. To connect with them, we can place your Voice Assistant in your
products and thank you cards for them to scan and connect with you. By doing this, your customers
can easily get in touch with you without the need of typing your business usernames on different
social media platforms.

The 21st-century business framework has become more advanced and mobile-friendly. Because
of that, it is compulsory to make an equivalent app for the product to get more interaction with
their customers in the mobile community. To download the app, you can use an app store Voice
Assistant to store the app link. As most people unpack data from their mobile phones, the use of
web page Voice Assistant is great to use. By keeping your landing page interesting and more
accessible for them, the number of customers engaging with your landing page increases.

To make one, we must select our Voice Assistant design theme from the QR code generator’s
template. Another way to do them is by selecting the set of patterns, eye shapes, and colours.When
making a visually appealing Voice Assistant design, we should also consider the theme’s colour
contrast for faster scanning.

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 5


Voice Assistant

2. LITERATURE SURVEY
Sr. Paper Author Year Algorithm Result Advantage Disadvantage
No. Name

1 A Voice Ayush 2012 Artificial Listening Verson 40 Level H with


Based Chinchane Intelligence, is data max. 30% error
Assistant Natural possible capacity of chances
Using Language upto 30% 23648 bits required for
Google Understanding, damaged factories or
Dialog flow IBM Watson, other
and Google Dialog applications
Machine flow, Speech
Learning Recognition

2 Desktop Aryan 2013 VRC 95% Embedding Complex


Voice Bhushan Embedding recognition logo with decoder for
Assistant Technique rate VRC VRC code
Using
Natural
Language
Processing
(NLP)

3 Desktop Mukesh 2016 VCR code, Listening 14% to Complex


Assistant AI Arora, Compression is 29% decoder for
Using Chetan Technique possible increment VRC code
Python Kumar, upto 30% in storage
Atul damaged capacity
Kumar with hight of
Verma quality VRC codes
speaker.

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 6


Voice Assistant

4 The Voice R 2016 ReedSolomon Lossless Same Not for VRC


Enabled Sivapriyan;N code, embedding accuracy
Personal Embedding of pictures with
Sakshi
Assistant for Technique into V embedded
Pc using codes picture
Python

5 JARVIS: A Lucas F. 2018 Reversible Encodes VRC Code Data


PC Voice Freitas, Degradation up to 388 information Capacity
Assistant Adalberto R. Re characters, is
Nogueira, edSolomon reduces meaningless
and Max the when
download scanned by
data up to a standard
50% VRC Code
reader

6 Smart Voice Vladimír 2016 Discrete 23624 bits compression Less


Based Hajduk, Wavelet size of of the embedding
Virtual Martin Transform- encrypted module size capacity
Personal Broda, ation, message at in the VRC
Assistants Ondrej Advanced version 40 code
with Kováþ, Encryption
Artificial Dušan Standard
Intelligence Levický (AES) cipher
algorithm

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 7


Voice Assistant

7 Voice Assistant Muming 2018 Adaptive maximum accurate high


Using Python Li , Peng algorithm recognition recognition and computational
Cao1 , basedon rate fast correction complexity,
Liuping voice feature 92.9% of VRC code large errors
Feng, et. and slow
al. recognition
efficiency of
VRC code

8 AI Based Voice Nutchanad 2019 Speech increase in data capacity worst case
Assistant Using Taveerad, recognization capacity depends on accuracy 75%
Python Sartid color used
Vongprad
hip

9 Personal Masanori 2019 AI voice encodes increased data not for


Assistant with KIKUCHI deployment information capacity multilevel
Voice , Masaaki using java three time intensities
Recognition FUJIYOS than
Intelligence HI, and standard
Hitoshi VQR
KIYA

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 8


Voice Assistant

10 INTELLIGENT Sartid 2019 Multiplexing capacity with special special


VOICE Vongpradhip and increased symbols scanning
ASSISTANT demultiplexing 3 times original data algorithm
method accurately required
found by
demultiplexing

11 Desktop Voice Kuen- 2015 parametric rate of rectification not accurate


Assistant Tsair Lay, cylindrical successful maximum some higher
Lee-Jyi surface model decoding angle 30° m distortion
Wang, and (PCSM) is caused by
Chun- improved C2S
Hung in most
Wang cases

(5-30)°

12 Modern K. 2016 VRC VRC VRC Capacity and


Applications should technology has accuracy is
Of voice lock Saranya, used for a firm ground same as VRC
For Security security for research
R.S.
functions aspects
Reminaa,

S.

Subhitsha

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 9


Voice Assistant

3. SYSTEM DEVELOPMENT

3.1 Technologies We Used

3.1.1 PYTHON
Python is a computer programming language often used to build websites and software, automate
tasks, and conduct data analysis. Python is a general-purpose language, meaning it can be used to
create a variety of different programs and isn’t specialized for any specific problems. This
versatility, along with its beginner-friendliness, has made it one of the most-used programming
languages today. A survey conducted by industry analyst firm Red Monk found that it was the
second-most popular programming language among developers in 2021.

Python is used for server-side web development, software development, mathematics, and system scripting,
and is popular for Rapid Application Development and as a scripting or glue language to tie existing
components because of its high-level, built-in data structures, dynamic typing, and dynamic binding.
Program maintenance costs are reduced with Python due to the easily learned syntax and emphasis on
readability. Additionally, Python's support of modules and packages facilitates modular programs and reuse
of code. Python is an open source community language, so numerous independent programmers are
continually building libraries and functionality for it.

Python has a reputation as a beginner-friendly language, replacing Java as the most widely used introductory
language because it handles much of the complexity for the user, allowing beginners to focus on fully
grasping programming concepts rather than details.

Modules needed

1. Subprocess:- This module is used to get system subprocess details used in various
commands i.e Shutdown, Sleep, etc. This module comes built-in with Python.

2. Pyttsx3:- This module is used for the conversion of text to speech in a program it works
offline. To install this module type the below command in the terminal.
pip install pyttsx3

3. Tkinter:- This module is used for building GUI and comes inbuilt with Python. This
module comes built-in with Python.

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 10


Voice Assistant

4. Wikipedia:- As we all know Wikipedia is a great source of knowledge just like


GeeksforGeeks we have used the Wikipedia module to get information from Wikipedia or to
perform a Wikipedia search. To install this module type the below command in the terminal.

5. Speech Recognition:- Since we’re building an Application of voice assistant, one of the
most important things in this is that your assistant recognizes your voice (means what you want
to say/ ask). To install this module type the below command in the terminal.

6. Pyjokes:- Pyjokes is used for the collection of Python Jokes over the Internet. To install
this module type the below command in the terminal.
pip install pyjokes

7. Datetime:- Date and Time are used to showing Date and Time. This module comes built-
in with Python.

8. Twilio:- Twilio is used for making calls and messages. To install this module type the
below command in the terminal.

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 11


Voice Assistant

3.2 SYSTEM OVERVIEW


Voice assistants are all written in programming languages, which listens the verbal commands and
respond Python Programming language to build the AI-based Voice will respond with the results
by playing that particular song or by opening Facebook website. The Voice assistant waits for a
pause to know that users have finished their request, then the voice assistant sends users request
to its database to search for the request.

Fig-1 System Overview

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 12


Voice Assistant

3.3 BLOCK DIAGRAM

Fig-2 DFD-0

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 13


Voice Assistant

3.4 FLOWCHART

Fig-3 Flowchart

3.5 ALGORITHM
Algorithm for Voice Asssistant:
Speech recognition in Python works with algorithms that perform linguistic and acoustic
modeling. Acoustic modeling is used to recognize phenones /phonetics in our speech to get the
more significant part of speech, as words and sentences.

Step 1: Install the relevant modules and libraries.

Step 2: Import the modules and libraries.

Step 3: The “Assistant” function / pytsx3.

Step 4: The Greeting function.

Step 5: The Audio input /accepting verbal commands function.

Step 6: The Day and Time Function.

Step 7: Finalizing the voice assistant/ the main body.

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 14


Voice Assistant

4. PERFORMANCE ANALYSIS

4.1 TESTING

Test id Module name Description Action Result


page

T_01 Data Voice input Button to add Get the Data Test case - pass
field voice input
Listening

T_02 Exit the output Give command Exit the output Test case - pass
“exit”.

T_03 Display Output Displaying Display the Input Test case - pass
output to given on which
command command you
have given to it.
Show date ,time
,open
youtube,tell
jokes. Showing
output.

T_04 UI interface Displaying UI Showing UI Test case - pass


Display on Home interface on interface.
page. Home page

T_05 Click Button Click start button System Listen Test case - pass
to give Voice The voice
Command . command by
Voice Speaker.

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 15


Voice Assistant

1. Accuracy: One measure of a voice assistant's performance is its accuracy in understanding


and responding to user requests. This can be evaluated through tests in which the voice
assistant is asked to perform a variety of tasks and its responses are compared to the
expected results.

2. Speed: The speed at which a voice assistant responds to user requests is also an important
factor in its performance. A voice assistant that responds quickly can improve the user
experience and make it more convenient to use.

3. Usability: The usability of a voice assistant refers to how easy it is for users to interact with
and use the assistant. This can be evaluated through user testing, in which users are asked
to perform tasks using the voice assistant and provide feedback on their experience.

4. Compatibility: The compatibility of a voice assistant with different devices and platforms
is another important factor in its performance. A voice assistant that is compatible with a
wide range of devices and platforms will be more convenient and accessible for users.

5. Overall, performance analysis of a voice assistant involves evaluating a range of factors to


determine how well the assistant is able to meet the needs and expectations of users.

SYSTEM TESTING

1. System testing of a voice assistant involves evaluating the performance of the voice
assistant as a whole system, rather than just individual components or modules. This can
be done through a variety of methods, such as:

2. Integration testing: Integration testing involves evaluating how well the various
components of the voice assistant work together as a system. This can include testing the
voice assistant's ability to connect to and interact with external devices and services, as
well as testing the integration of the voice assistant with other systems or applications.

3. Performance testing: Performance testing involves evaluating the voice assistant's speed,
scalability, and resource utilization. This can include testing the voice assistant's ability to
handle a high volume of requests, as well as testing its response time under different load
conditions.

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 16


Voice Assistant

4. Stress testing: Stress testing involves putting the voice assistant under high levels of stress,
such as by issuing a large number of requests in a short period of time, to see how it
performs under such conditions. This can help to identify any limitations or bottlenecks in
the voice assistant's performance.

5. Usability testing: Usability testing involves evaluating the voice assistant's usability and
user experience. This can include recruiting users to test the voice assistant and provide
feedback on their experience, as well as evaluating the voice assistant's user interface and
interaction design.

6. Overall, system testing of a voice assistant is an important step in ensuring that it is able
to meet the needs and expectations of users, and that it is reliable, efficient, and easy to
use.

4.2 JUSTIFICATION
Virtual desktop assistant is an awesome thing. If you want your machine to run on your
command like Jarvis did for Tony. Yes it is possible. It is possible using Python. Python offers
a good major library so that we can use it for making a virtual assistant. Windows has Sapi5 and
Linux has Espeak which can help us in having the voice from our machine. It is a weak A.I.

1. There are several reasons why virtual voice assistants (VVAs) can be useful:
2. Convenience: VVAs allow you to interact with your devices and perform tasks hands-free,
which can be especially useful if you are busy or unable to use your hands for some reason.
3. Time-saving: VVAs can help you accomplish tasks more quickly, as you can give them
commands and requests without having to manually navigate through menus or type out
requests.
4. Personalization: VVAs can learn from your preferences and behaviors over time, allowing
them to provide personalized recommendations and assistance.
5. Accessibility: VVAs can be beneficial for individuals with disabilities that make it difficult
to use traditional interfaces, as they can be controlled by voice commands.
6. Multitasking: VVAs can help you multitask by performing tasks in the background while
you focus on other things.

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 17


Voice Assistant

5. RESULT PAGE

HOME PAGE OF SYSTEM

Fig -4 Home page of system

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 18


Voice Assistant

RESULT PAGE OF THE SYSTEM

Fig no -5 RESULT PAGE

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 19


Voice Assistant

SYSTEM WORKING

Fig -6 SYSTEM WORKING

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 20


Voice Assistant

6.CONCLUSION

In this paper we have discussed a Voice Assistant developed using python. This assistant
currently works as an application based and performs basic tasks like weather updates,
stream music, search Wikipedia, open desktop applications, etc. The functionality of the
current system is limited to working on application based only. The upcoming updates of
this assistant In this paper we have discussed a Voice Assistant developed using python.
This assistant currently works as an application based and performs basic tasks like
weather updates, stream music, search Wikipedia, open desktop applications, etc. The
functionality of the current system is limited to working on application based only. The
upcoming updates of this assistant.

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 PyCharm community 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.

Virtual Personal Assistants are a very effective way to organize your program. There are
now many Smart Personal Digital Assistant apps available on the market for various device
platforms. These new Software apps work much better than PDA devices as they provide
all the features of your smartphone.

VPAs are also more reliable than Personal Assistants because VPAs are portable and you
can use them at any time. And they have more information than any assistant as they are
connected to the internet.

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 21


Voice Assistant

6.2 APPLICATIONS

1. Google Assistant

Available on: Google Home | Apple Store | Google Play

Google is known for its accessibility, and its assistant is available across a number of products.
Get Google Assistant on your phone, speaker, watch, laptop, TV or in your car. It connects to
frequently used products like Netflix, YouTube and spotify.

2. Cortana

Available on: Standard on all Microsoft devices | Apple Store | Google Play

Microsoft calls Cortana a “digital agent.” It’s designed to learn from your commands to
personalize your experience as you use it. You can type your queries, or talk to Cortana by saying
“Hey Cortana!” It’s very similar to the Apple and Android options but is quickly gaining steam
on Siri..

3. Amazon Alexa

Available on: Amazon | Apple Store | Google Play

The Amazon Alexa voice-controlled assistant has the ability to connect your entire life. You’ll be
able to use directives for thousands of smart home features, including lights, switches, TVs,
thermostats and more. Check the weather. Hear the latest news. Connect your music and listen to
your favorite songs on command

4. Siri

Available on: Standard on all Apple devices

You’re probably familiar with Siri, or at least the concept of it. Apple introduced this voice-
activated feature in 2011, and they’ve been adding features ever since. Siri will answer your
questions and give you sports updates.

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 22


Voice Assistant

5. Bixby

Available on: Standard on all Samsung devices

The Bixby assistant is like Siri for Samsung. It has a cool feature that lets you identify landmarks
and other visuals by taking a photo. You can also translate foreign languages using Bixby, or point
your camera at something you want to buy and it will give you pricing options.

6. Extreme Personal Voice Assistant

Available on: Chrome Web Store | Google Play

This app claims to be similar to Tony Stark’s JARVIS voice assistant. It’s friendly and
helpful. Extreme can connect to Skype, WhatsApp and many other core apps

7. DataBot

Available on: Windows | Chrome Web Store | Apple Store | Google Play

DataBot is a virtual talking robot. Because DataBot is available on the Windows OS, you can also
access it via Xbox One. It will customize itself based on your preferred language, voice, name and
behavior.

8. AIVC (Alice)

Available on: Chrome Web Store | Amazon

AIVC offers speech-based support in this Android app. Use your own voice, despite any regional
accent you may have, to create tasks, write texts or emails, set alarms, dial phone numbers and
more.

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 23


Voice Assistant

6.3 FUTURE SCOPE

Voice assistants are one of many ‘smart’ devices making their way into our lives that
make up the Internet of Things. These are devices that are connected to wireless networks
which can communicate with other devices within our homes.

In 2017, there was an estimated 27 billion Internet of Things devices and this is expected
to grow by 12% every year to reach more than 125 billion devices by 2030. It is clear big
tech companies are investing heavily in these devices, so it will be interesting to consider
how these will have developed by 2030 .

Voice technology has moved fringe technology to foundational technology, leading people
towards the advent of voice agents. The new generation of voice-assisted products has
quickly become famous. Today, people don’t mind asking Siri the best places to hang out
in India or Alexa for info on your upcoming appointments. Voice interface is evolving
from a command-and-query mode into something more conversational, nuanced, and
personalized, which looks promising for businesses to establish a strong customer
relationship and boost their conversion rate.
So, how is the voice interface changing the way people interact with technology now? Will
companies integrate voice user experiences to increase their product and service sales? We
will discuss everything in this blog. Keep reading to know more.

Voice assistant technology is nothing more than an add-on or a novelty, but when
approached holistically, it can enhance the overall user experience with improved
engagement to transform everyday appliances and devices. After having a close look at the
various voice assistant devices and studying the user behavior after using this technology,
our startup app development company have arrived at a few conclusions.

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 24


Voice Assistant

7 REFRENCES

[1] Ayush Chinchane, “Artificial Intellegence based Voice Assistant”, in 2016 international
conference on information technology.

[2] Desktop Voice Assistant Using Natural Processing,” in 2017 Third International Conference
on Science Technology Engineering & Management (ICONSTEM), 2017.

[2] Ayush helonde, “Desktop Voice Assistant AI Python,” in 2018 3rd International Conference
on Intelligent Green Building and Smart Grid (IGBSG), 2018.

[3] L. F. Freitas, A. R. Nogueira, and M. E. V. Melgar, “The Voice Enable Voice Assistant using
AI,” in 2019 International Conference on Applied Electronics (AE), 2019.

[4] V. Hajduk, M. Broda , O. Kovac, and D. Levicky , “ Jarvis : Pc Voice Assistant,” in 2016
26th International Conference Radioelektronika (RADIOELEKTRONIKA), 2016.

[5] M. Li, P. Cao, L. Feng, L. Yu, J. Chen, and J. Wang, “Smart Voice Based Assistant with
Artificial Intelligence,” in 2017 First International Conference on Electronics Instrumentation &
Information Systems (EIIS), 2017.

[6] M. Arora, C. Kumar, and A. K. Verma, “Voice Assistant using intelligent by python” in 2018
3rd International Conference and Workshops on Recent Advances and Innovations in Engineering
(ICRAIE), 2018.

[7] N. Taveerad and S. Vongpradhip, “Desktop Voice assistant ,” in 2015 11th International
Conference on Signal-Image Technology & Internet-Based Systems (SITIS), 2015.

[8] M. Kikuchi, M. Fujiyoshi, and H. Kiya, “Virtual Assistant ,” in 2013 International Symposium
on Intelligent Signal Processing and Communication Systems, 2013.

[9] S. Vongpradhip, “Personal Voice Assistant ,” in 2013 8th International Conference on


Computer Science & Education, 2013.

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 25


Voice Assistant

[10] K.-T. Lay, L.-J. Wang, and C.-H. Wang, “Voice assistant with Recognition Intellegence,” in
2015 International Symposium on Next-Generation Electronics (ISNE), 2015.

[11] K. Saranya, R. S. Reminaa, and S. Subhitsha, “ virtual personal voice reactor ,” in 2016 IEEE
International Conference on Engineering and Technology (ICETECH), 2016.

7.2 WEBSITES
1. “Voice recomender,” Goqr.me. [Online]. Available: https://goqr.me/api/.

2. “Voice Task Guru., vol. 45, no. 8, p. A22, 2019.

3. “Bomb It Voice”, library in Java, TypeScript/JavaScript, Python, Rust, C++, C.

4. “StarTutorial: Voice / Virtual ,” Startutorial.com. [Online]. Available:

5. https://startutorial.com/view/php-Voice -generator-with-source-code.

6. F. Ros, “Speech Voice Artist,” Source Code & Projects, 29-Jun-2022. [Online]. Available:

https://code-projects.org/qr-code-generator-in-php-with-source-code/.

7. “Voice Command Generator,” Nayuki.io. [Online]. Available: Voice -generator-library

8. “Voice Hondle, CSS and JAVASCRIPT (Source Code),” Code With Random, 21-Sep-2022.

[Online]. Available: https://www.codewithrandom.com/2022/09/21/-generator-using-javascript/.

9. CodingNepal, “Speaker Voice Command,” CodingNepal, 28-Mar-2022.

Department of CSE, Nutan College of Engineering and Research, Talegaon, Pune 26

You might also like