Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Presentation on Voice Assistant Project using Python, Slides of Computer Science

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

2022/2023

Available from 05/19/2024

sandeep-kaur-32
sandeep-kaur-32 🇮🇳

5 documents

1 / 10

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
    VOICE ASSISTANT
pf3
pf4
pf5
pf8
pf9
pfa

Partial preview of the text

Download Presentation on Voice Assistant Project using Python and more Slides Computer Science in PDF only on Docsity!

VOICE ASSISTANT

INDEX

  1. Introduction to project
  2. Virtual library requirements
  3. Introduction to python
  4. Why voice assistant
  5. Feasibility study
  6. Objective
  7. How it works

VIRTUAL LIBRARY

REQUIREMENTS

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

AI & ML

FEASIBILITY STUDY

Feasibility study can help you determine whether or not you should proceed with your project. It is
essential to evaluate cost and benefit of the proposed system. Three types of feasibility study are taken
into consideration.
Technical feasibility - It includes finding out technologies for the project, both hardware and
software. For virtual assistant, user must have microphone to convey their message and a speaker to
listen when system speaks. These are very cheap now adays and everyone generally possess them.
Operational feasibility - It is the ease and simplicity of operation of proposed system. System does
not require any special skill set for users to operate it.
Economical feasibility - Here, we find the total cost and benefit of the proposed system over current
system. For this project, the main cost is documentation cost. User also would have to pay for
microphone and speakers. Again, they are cheap and available. As far as maintenance is concerned,
this project won’t cost too much.

OBJECTIVE

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.

THANK YOU