Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 12

Project Phase IV Report

On

PYTHON TEXT TO SPEECH

Submitted for the requirement of

Project course

BACHELOR OF ENGINEERING

COMPUTER SCIENCE & ENGINEERING

Submitted to: Ruby Garg Submitted By: Abhinaw Nandan(20BCS9754)


Project Teacher(Supervisor) Student Group:814/A
Ruby Garg(12271) NAME,UID: Mukesh Kumar Sah (20BCS9858)
Rishikesh Kumar Yadav(20BCS9710)
Md Tausif Alam (20BCS9694)

Co Supervisor Signature

Page i of xii
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
CHANDIGARH UNIVERSITY, GHARUAN
June 2022

Page ii of xii
ABSTRACT

Text - to - speech conversion software project is windows based application that reads a text
file to the user. The software reads a text file and associated pronunciations in its temporary
database. The program then reads an entire word to the user. The software can be effectively
used to help read the text document for the user so that the user does not constantly need to
look at the screen and read the entire documents. Text to speech converter is a recent
software project that allows even the visually challenged to read and understand various
documents. The blinds cannot read a document, so this software can be an assistant to them
who would read out those documents for them. It can also be a great help for those who
cannot speak. The person can simply type what he/she wants to say and the software would
give a voice to them by speaking what they wanted to say. So, this software is not just an
advancement towards the future development but also a boon for those who cannot speak
and see . A text-to-speech system (or "engine") is composed of two parts. A front-end and
back-end , in the front-end has two major tasks. First, it converts raw text containing symbols
like numbers and abbreviations into the equivalent of written-out words. This process is often
called text normalization, pre-processing , or tokenizati on .  The front-end then assigns
phonetic transcriptions to each word, and divides and marks the text into prosodic units like
phrases, clauses and sentences The process of assigning phonetic transcriptions towards is
called text-to-phoneme or grapheme-to-phoneme conversion. Phonetic transcriptions and
prosody information together make up the symbolic linguistic representation that is output
by the front-end. The back-end often referred to as the synthesizer then converts the
symbolic linguistic representation into sound. In certain systems, this part includes the
computation of the target prosody (pitch contour, phoneme durations), which is then
imposed on the output speech.

Page 3 of 12
TABLE OF CONTENT
Sr Topic Page No.
no.
1 Use of Modern tools in design and analysis 5-6
2 Discussion and report/results analysis 6-7
3 Project management and Professional communication 8-11
(Presentation)
4 Attainment of stated outcomes 12

Page 4 of 12
1. Use of Modern tools in design and analysis:

Using Python is a basic programming application built using the Python programming language.
It is a GUI program created using the tkinter , pyttsx3 , pillow .
Tkinter  is a standard GUI Python library that is one of the fastest and easiest ways to build
GUI applications using Tkinter.

pyttsx3 is a text-to-speech conversion library in Python. Unlike alternative libraries, it works


offline and is compatible with both Python 2 and 3. An application invokes the pyttsx3.init()
factory function to get a reference to a pyttsx3. Engine instance. it is a very easy to use tool
which converts the entered text into speech.

Pillow -As technology emerges day by day, digital images can be an indispensable source of
receiving data. We encounter a lot of digital images in daily life. However, these pictures can be
related to anything.
In the programming world, we can process digital images using various libraries or tools. In this
article, we will learn about one of the popular tools of Python is Pillow.
However, Python provides many other useful libraries such as OpenCV, Python Image Library
(PIL), and Scikit-image. This article completely focuses on the Python Pillow module
(PIL).

Tkinter Frame Work:

Tkinter framework is the framework of the future which provides integration with most of the
current technologies. Also, the community is constantly developing new and interesting features
and functionalities while debugging the project.

Tkinter is the standard GUI library for Python. Python when combined with Tkinter provides a
fast and easy way to create GUI applications. Tkinter provides a powerful object-oriented
interface to the Tk GUI toolkit.
Creating a GUI application using Tkinter is an easy task. All we need to do is perform the
following steps –

Import the tkinter  module.

Page 5 of 12
Create the GUI application main window.
Add one or more of the above-mentioned widgets to the GUI application.
Enter the main event loop to take action against each event triggered by the user

2. Discussion and report/results analysis:


Existing System of Text to Speech :
In the existing system the exams are done only manually but in proposed system we
have to computerize the exams using this application.

 Lack of security of data.

 Slow Loading

 No video option

 Limited number of documents

 No direct role for the higher officials

Proposed System of Text to speech :

The aim of proposed system is to develop a system of improved facilities. The system provides
proper security and reduces the manual work.

 Security of data.

Page 6 of 12
 Proper control of the higher officials.

 Access to all the text books.

 Minimum time needed for the various processing.

 Greater efficiency.

 Better service.

 User friendliness and interactive.

 Minimum time required.

Page 7 of 12
3.Project management and Professional communication (Presentation)

Page 8 of 12
Page 9 of 12
Page 10 of 12
Page 11 of 12
4.Attainment of stated outcomes:
Our project is only a humble venture to satisfy the needs to manage their project work. Several
user friendly coding have also adopted. This package shall prove to be a powerful package in
satisfying all the requirements of the school. The objective of software planning is to provide a
frame work that enables the manger to make reasonable estimates made within a limited time
frame at the beginning of the software project and should be updated regularly as the project
progresses.

 A description of the background and context of the project and its relation to work
already done in the area..

 Made statement of the aims and objectives of the project.

 The description of Purpose, Scope, and applicability .

 We define the problem on which we are working in the project.

 We describe the requirement Specifications of the system and the actions that can be
done on these things.

 We understand the problem domain and produce a model of the system, which describes
operations that can be performed on the system.

 We included features and operations in detail, including screen layouts. • We designed


user interface and security issues related to system.

 Finally the system is implemented and tested according to test cases.

Page 12 of 12

You might also like