synopsis_Voice Assistant using python
synopsis_Voice Assistant using python
Project Synopsis
On
“ Voice Assistant using python”
Submitted By –
INTRODUCTION:
Upcoming trending technologies such as virtual reality, augmented reality, voice interaction,
IOT etc are changing the way people engage with the world and transforming digital experiences. Voice
control is one of important development of human-machine interaction, which was possible because of
advancement in Artificial Intelligence. In current era, we are able to train our machine to do their tasks by
themselves or to think like humans using technologies like Artificial Intelligence, Machine Learning,
Neural Networks, etc. we can talk to our machines with the help of virtual assistants. In recent time great
appearance of voice assistants such as Apple’s Siri, Google’s Assistant, Microsoft’s Cortana and Amazon’s
Alexa have been noticed due to heavy use of smartphones. Voice assistants uses technologies like voice
recognition, speech synthesis, and Natural Language Processing (NLP) to provide various services which
help users to perform their task using their machine by just giving commands in voice format and also
with the help of Voice Assistant there will be no need to write the commands again and again for
performing particular task. Virtual assistants are very useful for old generation people, people with
disabilities or special cases, small children who don’t know to operate machines or smart gadgets, by
making them sure that their interaction with machine is not difficult anymore and also enable them to
perform Multitasking.
LITERATURE SURVEY:
Paper [1]:
Voice Assistant has the long history. It has been in the phase of evolution since 1880. In 1880
Alexander Graham Bell implemented further operations over Edison’s phonograph, which his Volta
Graphophone Company patented in 1886. Instead of foil graphophone was used, which allowed for longer
recordings and higher quality playback. Edison also developed a wax version of the phonograph and both
devices were used primarily for dictating letters and other documents. In 1961 IBM introduced the IBM
Shoebox, it’s the first digital speech recognition tool. It recognized 16 words and digits 0 to 9.
It was able perform mathematical functions and perform speech recognition.
Paper [2]:
Survey On Smart Virtual Voice Assistant (2022) by Manjusha Jadhav, Krushna kalyankar,
Ganesh Narkhede, Swapnil Kharose stated natural language processing algorithm that helps machines
to engage in communication using natural human language in many forms. It also connects to World
Wide Web to provide the results that the user required. Voice Assistant (2022) by Vishal Kumar
Dhanraj, Lokesh kriplani, Semal Mahajan stated working of a vice assistant without using cloud
services, which will allow the expansion of devices in the future. It can perform any kind of task in
exchange of commands given by the user without any error, it will listen to the users voice only and
will not be activated from environment noise.
PROBLEM STATEMENT:
Create a virtual voice assistant, so that the system can be used by them to interact with new
technologies, control their devices and use this technology for educational purposes. This is an
innovative System for visually impaired people and acts as a voice assistant for them. This system
is used to help the visually impaired to have access to the most important features of the desktop
enhancing the quality of the system making use of different custom layouts and using speech to
text. All actions performed by the system will be based on voice of the user. The System helps the
user on the basis of voice note i.e. the system works on command given by the user. The System
speaks out if anything needs to be replied back to the user as user can’t see the action taking place
in the desktop.
• The assistant will understand the context and give the user response accordingly.
• There are many senior citizens who can’t use desktop but this will also be useful
• Understand natural language: The voice assistant should be able to understand what the user is
saying.
• Perform tasks: The voice assistant should be able to perform tasks like answering questions,
playing music, and making reminders.
• Be hands-free: The voice assistant should allow users to complete tasks without having to type or
browse menus.
• Be intuitive: The voice assistant should be easy to use and intuitive.
FUTURE SCOPE:
The scope of voice assistants in Python includes using voice recognition and text-to-speech to
interact with users. You can use Python to build voice assistants that can perform tasks like opening files,
making announcements, and more. Voice assistant capabilities.
• Voice recognition: Use libraries like Speech Recognition to identify speech from audio sources
like a microphone.
• Text-to-speech: Use libraries like Pyttsx3 to convert text into speech.
• Operating system interface: Use the OS library to interface with the operating system.
• Date and time: Use the Datetime library to obtain the current date and time.
SYSTEM REQUIREMENTS:
➢ Hardware Resources:-
• System: Windows 10/11 and Upgrade version/Linux
• RAM: Min 8 GB
• Hard Disk:500 GB
• CPU Speed:2 GHz
➢ Software Resources:-
• Operating System: Windows / Linux / CentOS.
• Programming Language: Java , HTML & CSS
• IDE: Eclipse
❖ SYSTEM ARCHITECTURE:
CONCLUSION:
A voice assistant in Python can be used to perform a variety of tasks, including
answering queries, playing music, and creating reminders. It can be used in many areas,
such as home automation, personal assistance, and education.