






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
This presentation is related to the voice assistant project using python programming language which includes the introduction to the project and the python programming language. This presentation includes the brief knowledge about the in-built libraries that will be required to make the project. This includes the project's feasibility study, objectives and also a flow chart.
Typology: Slides
1 / 10
This page cannot be seen from the preview
Don't miss anything!
PYTTSX3: pyttsx3 is a text-to-speech conversion library in Python. Unlike alternative libraries, it works
offline
SPEECH RECOGNITION: Library for performing speech recognition, with support for several engines and
APIs, online and offline.
WEBBROWSER: webbrowser module is a convenient web browser controller.
WIKIPEDIA: Python library that makes it easy to access and parse data from Wikipedia.
DATETIME: Python Datetime module supplies classes to work with date and time. These classes provide a
number of functions to deal with dates, times and time intervals.
SMTPLIB: SMTP client session object that can be used to send mail to any internet machine
INTRODUCTION TO PYTHON
Python is a widely used general-purpose, high level programming language. It was created by Guido van Rossum
in 1991 and further developed by the Python Software Foundation. It was designed with an emphasis on code
readability, and its syntax allows programmers to express their concepts in fewer lines of code.. It is also called
general-purpose programming language as it is used in almost every domain we can think of as mentioned below:
Web Development
Software Development
Game Development
FEASIBILITY STUDY
The main aim of the project was to develop an Desktop Assistant that will be used to identify answers related
to user submitted questions. To provide with sufficient information that is required by the user. The developed
system is made on Python programming language. Different libraries were used such as Speech Recognition,
Text to Speech convertor, Short Mail Transferring Protocols (SMTP). It provides information regarding the
weather, News, it can play music, it can search for topics on Wikipedia, Display the current date and time.
User can collect information through this application. It reduces both man power and time. No need ask
queries in very strict and specific way. The user should aware of general rules of English Language. The goal
is to provide people a quick and easy way to have their questions answered.