Text To Speech
Text To Speech
On
Project course
BACHELOR OF ENGINEERING
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.
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 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 –
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
Slow Loading
No video option
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.
Greater efficiency.
Better service.
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..
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.
Page 12 of 12