Mini Project Report
Mini Project Report
COMPUTER ENGINEERING
Submitted by
ANIKET AGHAM
DHAWAL MADANKAR
DIPALI KAMBALE
MANTHAN JADHAV
CERTIFICATE
This is to certify that Aniket Agham, Dhawal Madankar, Dipali Kambale and Manthan
Jadhav have completed mini project on “TEXT TO SPEEECH CONVERTER” under my
supervision for partial fulfillment of VI semester, Bachelor of Engineering in COMPUTER
ENGINEERING under RASHTRASANT TUKDOJI MAHARAJ NAGPUR
UNIVEERSITY, NAGPUR.
ACKNOWLEDGEMENT
The Title of our Mini project is, “TEXT TO SPEECH CONVERTER”. Any project requires
a lot of hard work, sincerity and systematic work methodologies. We express our gratitude to
our Project Guide, Prof. Komal Jaisinghani, for guiding us in every step of the project.
We would also like to thank Prof. Sunil Wanjari, Head of the Department of Computer
Engineering and all our faculty members who evaluated our project and pointed out the
shortcomings in the projects. They also gave us important feedback for our project which
helped us along the way.
We are also grateful to the Principal, Management of College, Dr. Surendra V. Gole and
Vice-principal, Prof. R. B. Gowardhan for the support in providing us the facilities of
computer lab and other required infrastructure.
Group Members
Aniket Agham
Dhawal Madankar
Dipali Kambale
Manthan Jadhav
CONTENTS
3. PROPOSED SYSTEM
3.1 PLANNING AND SCHEDULING
4. SYSTEM DESIGN
4.1 FLOW OF PROGRAM
4.2 USED MODULES
5. IMPLEMENTATION
8. REFERENCES
ABSTRACT
CHAPTER 1
INTRODUCTION
1.1 INTRODUCTION
Text-to-speech synthesis -TTS - is the automatic conversion of a text into speech that
resembles, as closely as possible, a native speaker of the language reading that text. Text-to
speech synthesizer (TTS) is the technology which lets computer speak to you. The TTS
system gets the text as the input and then a computer algorithm which called TTS engine
analyses the text, pre-processes the text and synthesizes the speech with some mathematical
models. The TTS engine usually generates sound data in an audio format as the output.
1.2 OBJECTIVES
1.3 PURPOSE
Our purpose is text to speech translation. The system is helpful for persons having learning
difficulties or visually challenged. It Prevents eye from strain, and user can sit and listen
comfortably, help avoiding an external human translator. And also avoid sharing of trade
secrets with other translators. It will help in widening the trade market and Travelling to
foreign countries and speaking their native language will be made easy mechanical attempts
dating to the eighteenth century.
1.4 SCOPE
CHAPTER 2
Sr. No. Paper Title and its Author Details of Publication Findings
1 Assistive system for product label detection International Journal Texts written in
with voice output for blind users of Research in objects are converted
Purnima C. and Rubesh Kumar T Engineering & into audio.
Advanced Technology
2014
4 English Text to Multilingual Speech Blue Eyes Intelligence Text converted into
Translator Engineering audio with three
Using Android Vivek Hanumante, Rubi & Sciences different language
Debnath, Disha Bhattacharjee, Deepti Publication Pvt. Ltd.
Tripathi, Sahadev Roy
2.2 ANALYSIS
Non-functional requirement specifies how the system should behave and that it is a constraint
upon the system behavior. Non-functional requirements of our system are:
Ease of use
CHAPTER 3
PROPOSED SYSTEM
CHAPTER 4
SYSTEM DESIGN
Below is mentioned the appropriate and overall flow of program. The flow of program starts
with taking input as text followed by selecting language, downloading module, text
processing and finally the output as voice will generate.
Taking Input
Selecting Language
Downloading
Module
Text Processing
Voice Output
CHAPTER 5
IMPLEMENTATION
Android SDK
Android Studio
CHAPTER 6
TESTING AND RESULTS
6.1 TESTING
The aim of the testing process was to determine all defects in our project. This
program was subjected to a set of test inputs and various observations were made and based
on these observations it will be decided whether the program behaves as expected or not. Our
project went through two levels of testing
6.1.1 Unit testing
6.1.2 Integration testing
The procedures belonging to other modules that the modules under the test calls.
A procedure to call functions of the module under test with appropriate parameters
unit testing was done on each and every module that is described under module
description.
In this type of testing we test various integration of the project module by providing the input.
The primary objective is to test the module interfaces in order to ensure that no errors are
occurring when one module invokes the other module.
White box testing is a method of testing software that tests internal structure or working of an
application, as we know the internal working of our project code we use white box testing.
Output Screenshots:
CHAPTER 7
CONCLUSION AND FUTURE SCOPE
7.1Conclusion
As per the goal of this project an attempt is made to show how the app speaks out the any
language text. Here the provision is provided to the user to input the text and he can listen to
his text. The “naturalness” of the synthetic speech needs to be improved for implementing the
expressions of the human beings. By developing such systems, relationship between human
and computer becomes much closer. Thus it helps in overcoming the problem of DIGITAL
DIVIDE.
7.2Future Scope
CHAPTER 8
REFERENCES
References :
T. Rubesh Kumar, C. Purnima “Assistive System for Product Label Detection with Voice
Output For Blind Users” International Journal of Research in Engineering & Advanced
Technology 2014.
Santos J. Nombela, "Text-to-speech conversion in Spanish a complete rule-based synthesis
system", Acoustics, Speech, and Signal, Processing, IEEE
International Conference on ICASSP '82, vol.7, no.pp.1593-1596, May 1982.
Programming knowledge -> https://www.youtube.com/watch?v=_Q8wtPCyMdo
Project Guide
And
Project Team Member
1. Project Guide
Prof. Komal Jaisinghani
Assistant Professor