Project Topics | Seminar Topics | Related Topics
Design and Implementation of Text-To-Speech / Audio System

DESIGN AND IMPLEMENTATION OF TEXT-TO-SPEECH / AUDIO SYSTEM


ABSTRACT

Text-to-Speech software can "read" text from a document, Web page or e-Book, generating synthesized speech through a computer's speakers. The aim of the study is to Design and Implement a Text-To-Speech To Audio System. In achieving this aim, the following specific objectives were laid out to design and implement a: Speech synthesizer that converts text to audio, System that can read out text in any frequency that user specifies, and speech synthesizer that can read out text in both female and male voices. The methodology adopted in this study is the structured system analysis and design methodology (SSADM) which is a technical approach for analyzing and designing an application or system by applying object throughout the software development process. The programming language used is HTML, CSS, JAVASCRIPT, PHP, SQL and JQUERY. The reason why web programming languages was used is because, it is platform independent and it is a web based application. The problem area in speech synthesis is very wide. There are several problems in text pre-processing, such as numerals, abbreviations, and acronyms. This system will help solve the problems by using well written synthesis algorithm for the conversion. The application will build a platform to aid people with disabilities especially on reading and also help get information easily without any stress. The project could also help children learn how to pronounce words and how to read. The study will serve as a foundation and guide to other research students interested in researching on Text-to-Speech systems.


CHAPTER ONE

1.1 Introduction

Text-to-Speech software can "read" text from a document, Web page or e-Book, generating synthesized speech through a computer's speakers. This can save time by allowing the user to listen to reports or background materials while performing other tasks. Text-to-Speech makes a critical difference to those with disabilities such as poor vision or visual dyslexia. People with speech loss can utilize specialized Text-to-Speech programs to turn typed words into vocalization.

As a prelude to other parts of this study, this chapter will discuss the background upon which this study was initiated, the statement of problems that led to this study, the Aim and Objectives of the study. Others are Significance of the study, Scope of work, Limitations of the Study and Definition of technical terms.


1.2 Background of Study

Language is the ability to express one’s thoughts by means of a set of signs (text), gestures, and sounds. It is a distinctive feature of human beings, who are the only creatures to use such a system. Speech is the oldest means of communication between people and it is also the most widely used. ‘Speech synthesis’ also called ‘Text-to-Speech synthesis’ is the artificial production of human speech. A computer system used for this purpose is called a speech synthesizerand can be implemented in software. A text-to-speech (Text-to-Speech)system simply converts Text-to-Speech. Many computer operating systems have included speech synthesizers since the early 1990s. Recent progress in speech synthesis has produced synthesizers with very high intelligibility but the sound quality and naturalness still remain a major problem. However, the quality of present products has reached an adequate level for several applications, such as multimedia and telecommunications. The following thesis presents a brief overview of the main text-to-speech synthesis problems, and the initial work done in building a Text-to-Speech in English.

At first sight, this task does not look too hard to perform. After all we all have a deep knowledge of reading rules of our mother tongue. They were transmitted to us, in a simplified form, at primary school, and we improved them year after year. But in the context of Text-to-Speech synthesis, it is impossible to record and store all the words of the language. Some other method has to be implemented for this purpose. The quality of a speech synthesizer is judged by its similarity to the human voice and by its ability to be understood. A text-to-speech synthesizer allows people with visual impairments and reading disabilities to listen to written works on a home computer. Many computer operating systems have included speech synthesizers since the early 1990s. Astro- physician Stephen Hawkins, who is completely paralyzed, gives all his lectures using a Text-to-Speech system.

Text-to-Speech - 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/ Audio system is the technology which lets computer speak to you. The Text-to-Speech system gets the text as the input and then a computer algorithm which called Text-to-Speech engine analyses the text, pre-processes the text and synthesizes the speech with some mathematical models. The Text-to-Speech engine usually generates sound data in an audio format as the output. The text-to-speech (Text-to-Speech) synthesis procedure consists of two main phases. The first is text analysis, where the input text is transcribed into a phonetic or some other linguistic representation, and the second one is the generation of speech waveforms, where the output is produced from this phonetic and prosodic information. These two phases are usually called high and low-level synthesis. The input text might be for example data from a word processor, standard ASCII from e-mail, a mobile text-message, or scanned text from a newspaper. The character string is then pre-processed and analyzed into phonetic representation which is usually a string of phonemes with some additional information for correct intonation, duration, and stress. Speech sound is finally generated with the low-level synthesizer by the information from high-level one. The artificial production of speech-like sounds has a long history, with documented mechanical attempts dating to the eighteenth century [O' Shaughnessy 2004].

Speech synthesis can be described as artificial production of human speech. A computer system used for this purpose is called a speech synthesizer, and can be implemented in software or hardware. A text-to-speech (Text-to-Speech) system converts normal language text into speech. Synthesized speech can be created by concatenating pieces of recorded speech that are stored in a database. Systems differ in the size of the stored speech units; a system that stores phones or diaphones provides the largest output range, but may lack clarity. For specific usage domains, the storage of entire words or sentences allows for high-quality output.


1.3 Statement of the Problem

The importance of texts cannot be overemphasized. Hardly can anyone pass a message without including one form of text or the other. This is a problem for the visually impaired. They find it hard to read through the texts especially when the font-size is small. This has led to the development of a Text-to-Speech conversion system. For those with learning disabilities, some in literary levels, they often get frustrated trying to browse the internet because so much of it is in text form.

Also in some already developed speech synthesizers, the problem area in speech synthesis is very wide. There are several problems in text pre-processing, such as numerals, abbreviations, and acronyms. This system will help solve the problems by using well written synthesis algorithm for the conversion.

Even for people with the visual capability to read, the process can often cause too much strain to be of any use or enjoyment. With Text-to-Speech, people with visual impairment can take in all manner of content in comfort instead of strain.


1.4 Aim and Objectives of Study

The aim of the study is to Design and Implement a PDF To Audio System. In achieving this aim, the following specific objectives were laid out as follows:

  1. To design and implement a Speech synthesizer that converts text to audio.
  2. To design and implement a System that can read out text in any frequency that user specifies.
  3. To design and implement a speech synthesizer that can read out text in both female and male voices.

1.5 Significance of Study

The following are the relevance of this study, which are stated as follows:

  1. The application will build a platform to aid people with disabilities especially on reading and also help get information easily without any stress.
  2. The project could also help children learn how to pronounce words and how to read.
  3. The study will serve as a foundation and guide to other research students interested in researching on Text-to-Speech systems.

1.6 Scope of the Study

The study focuses on the Design and Implementation of PDF to Audio System using web based programming languages. The PDF File will be imported and read via the browser.


1.7 Limitations of the Study

During the course of this study, many things militated against its completion, some of which are:

  1. Time Constraint: The time frame given to accomplish this project was very short due to school academic calendar and it was carried out under pressure which made the researcher not to implement some necessary features.
  2. Research material: availability of research material is a major setback to the scope of the study.
  3. Frequent power failure: This made the researcher append more money on fuel to ensure sustainable power.
  4. Financial Constraint: Insufficient fund tends to impede the efficiency of the researcher in sourcing for the relevant materials, literature or information and in the process of data collection (internet).

1.8 Definition of Terms

Learning Objects: In the context of this research, a learning-object-is-a-resource with a clear educational-application. It is in digital form − examples: a Microsoft Word Document or a PDF document.

Catalog: This research applies the word ‘catalog’ as a container that presents all the SICT projects logged/stored in an organized tabular format, showing relevant information about each project. It can be compared to a library catalog containing all the information about books − their titles, author, number of pages, published year, ISBN etc.

Repository: A repository (in this case; SICT repository) is an archive, storehouse or container that allows storage, cataloging, accessing all SICT undergraduate projects and thesis, and viewing each object’s content.

Identifier: An identifier is simply a unique identity attached to one object, it aids referencing such object directly when its identifier is requested. An identifier can be a serial number, identity number (also written as ‘ID’) or an index number.

Object: An object in the context of this research refers to a project record returned by a database − queried using an Object Oriented Programming (OOP) approach. An object (i.e. a project record) returns or contains the project topic, student name, abstract, year of project submission and the date and time the object record was created.

Database: A database is a repository that allows storage, retrieval and manipulation of data. A database can be used efficiently with the aid of a Database Management System (DBMS) − a set of tools that allow storage, access, retrieval and maintenance of data stored in a database, examples of DBMS include XAMPP, WAMP, LAMP and AppServ to mention a few.

Web-Browser: A web-browser, internet browser or browser is software program that interprets the codes written in markup languages in graphic and visual (like images, text, audio or animation) form. This allows users to easily request and access a website or to search for information through a search engine (either Google, Ask, Bing and AOL among others).

Keyword: A phrase or just one word that is used to search for a certain result or set of results.

User: A user is system, application, request or person that can use a computer or software to perform a specific task.

Metadata: A set of data that describes and gives information about other data.

Dataset: A collection of related game plans of information that is made out of disengaged segments however can be controlled as a unit by a PC.

Relational Database: A database composed to see association among relations of information delineates tables from which data can be gotten to or reassembled in different courses without rearranging the database tables.


CHAPTER TWO

2.0 Literature Review

2.1 Introduction

The review of relevant literature is the main topic of this chapter. A literature review covers theoretical and methodological contributions to a certain issue in addition to the state of knowledge at the time of writing. It provides information about the state of the art in relation to the subject you are writing about. It examines the body of work on the chosen subject. The literature evaluation in this study comprises the …


Procedure for Downloading the PDF (Docx) Material


Design and Implementation of Text-To-Speech / Audio System can be downloaded by requesting the full set of materials at the project or seminar cost. The document will be sent via Microsoft Word (MS-Word) format via WhatsApp (e-mail) following payment confirmation.


Seminar Material Cost
₦3,000
Project Material Cost
₦5,000




TABLE OF CONTENTS

PRELIMINARY PAGES


CHAPTER ONE

INTRODUCTION

  • 1.1 Introduction
  • 1.2 Background of Study
  • 1.3 Statement of the Problem
  • 1.4 Aim and Objectives of Study
  • 1.5 Significance of Study
  • 1.6 Scope of the Study
  • 1.7 Limitations of the study
  • 1.8 Definition of Terms

CHAPTER TWO

LITERATURE REVIEW

  • 2.1 Introduction
  • 2.2 Digitalized Teaching Materials
  • 2.2.1 Multiplicity
  • 2.2.2 Hypertext
  • 2.2.3 Authenticity
  • 2.2.4 Energy Saving and Environmental Protection
  • 2.3 The Application of Text-to-Speech in Language Learning
  • 2.4 Speech Synthesis Techniques
  • 2.5 Development of Text-To-Speech Synthesizer
  • 2.6 Methods for Text-To-Speech Synthesis
  • 2.7 Empirical Studies

CHAPTER THREE

SYSTEM ANALYSIS AND DESIGN

  • 3.1 Methodology Adopted
  • 3.1.1 Problem Identification Using SSADM
  • 3.2 Analysis of the Existing System
  • 3.2.1 Dataflow of the Existing System
  • 3.2.2 Disadvantages Of The Existing System
  • 3.2.3 Weakness of the existing System
  • 3.3 Analysis of the Proposed System
  • 3.3.1 Data Flow Diagram of the Proposed System
  • 3.3.2 Advantages of the Proposed System
  • 3.3.3 Justification of the Proposed System
  • 3.4 Functional Requirements
  • 3.4.1 Use Case Diagram Of The Admin / User Privileges
  • 3.5 Data Requirements
  • 3.6 High Level Model of the Proposed System

CHAPTER FOUR

SYSTEM DESIGN AND IMPLEMENTATION

  • 4.1 Objectives of the Design
  • 4.2 Cohesion and Decomposition High level Model
  • 4.3 Control Center / Overall Dataflow Diagram
  • 4.3.1 Proposed System Operation Flowchart
  • 4.4 System Specification and Design
  • 4.4.1 Input and Output Specification
  • 4.4.2 Database Specification and Design
  • 4.4.3 Data Dictionary
  • 4.5 Choice and Justification of Programming Language
  • 4.6 Program Documentation
  • 4.7 Implementation Techniques
  • 4.8 Programming Module Specification
  • 4.8.1 Installation
  • 4.9 Computer Hardware Minimum Requirement
  • 4.10 Software Requirement
  • 4.11 Personnel / User Training

CHAPTER FIVE

SUMMARY, CONCLUSION AND RECOMMENDATION

  • 5.1 Introduction
  • 5.2 Summary
  • 5.3 Conclusion
  • 5.4 Recommendation

REFERENCES

APPENDIX A - “SOURCE CODE”

APPENDIX B - “OBJECT PROGRAM”


Disclaimer for Complete Material Utilization

The displayed research work titled "Design and Implementation of Text-To-Speech / Audio System" is stated as a research guideline towards accomplishing your assigned project / seminar research work. All the research materials on this website are ONLY for research purposes and should be used as a guideline in developing your research work. For no reason should you copy word for word as projectlist.com.ng will not be liable for any who copied the material. By ordering the complete research guideline, it signifies that you've accepted our terms of service.


Frequently Asked Questions (FAQ)


Can the material for “Production of Banana Flavored Soya Yogurt” be used as a guide for Science Laboratory Technology (SLT) Project?

Yes it can be used — Soya yoghurt was prepared using soy milk as a base and banana flavour fruit juice as a supplement. Three different samples were made by blending 5% and 10% banana flavour with 95% and 90% soy yoghurt respectively and one sample from soy yoghurt only as a control. 0.05% dairy yoghurt was added to each of the samples as a starter culture and the effect of fortification of banana flavour juice on the sensory characteristics of soy milk based yoghurt was evaluated. The finding indicated that the highest score of sensory attributes was related to the sample made using 10% banana flavour and 90% soy yoghurt. Significantly different taste among other samples was observed on this product and together with the …


Can this topic “Impact of Organizational Structure on Interpersonal Relationship in Large Organisation” be used for Business Administration and Management (BAM) Project?

Yes it can be utilized for research — The research profers an assessment of the impact of organizational structure on interpersonal relationship in large organization. It analyses organization structure its functions and significance .The research projects organization structure as a unifying factor enhancing interpersonal relationship in large organization towards to the accomplishment of the aims and objective of the organization. …


Can the material for “Motivation of Bank Workers for Higher Productivity in Banking Sector” be used as a guide for Banking and Finance (BF) Project?

Yes it can be used — The downturn is the fortunes of most business in Nigeria in recent time has been attributed to several factor including global recession inflation fluctuation in the value of the naira etc. Poor motivation may portray clear display of lack of interest in the work through non- challant attitude to things that would have helped the banks torture. This study is aimed at finding our how the banking industry overcome its motivation of manpower problem in order to maintain its high productivity and performance level. The population of the study was one hundred and twenty (120) staff in the union bank of Nigeria PLC Okpara Avenue Enugu. In conducting the research 55 questionnaires were distributed and all were returned. The research question used in …


Can the material for “The Need for Improved Customer Services in the Banking Industry” be used as a guide for Banking and Finance (BF) Project?

Yes it can be used — The business organization operates in an environment and through its interactions with the various elements of this environment, it justifies its existence. The customers is the essences of business. The business organization is expected to continually to satisfy it customer hence this work gets out to investigate the need for improved customer services in the banking industry with particular reference to union Bank of Nigeria PLC The method applied in this study is a combination of content analysis and survey research the data were sources through both instrument used availed the research the opportunity to have a first hand information. The method applied in this study is a combination of content analysis and survey research the data were sources through both primary …


Can the material for “The Impact of Financial Literacy on the Profitability of Small Scale Enterprises” be used as a guide for Entrepreneurship Project?

Yes it can be used — The focus of this research is on the impact of financial literacy on the profitability of some small scale enterprises in Calabar Municipality, Cross River State. An enquiry into their level of adoption of financial literacy was also studied. A review of related literatures was carried out to examine the extent of work done in the field. A carefully structured questionnaire was used to collected data on the level of adoption of financial literacy and also a financial literacy test. Stratified random sampling was adopted to divide the small scale enterprises into ten (10) strata, thereafter random sampling technique was employed. A sample of one hundred and fifty (150) respondents was used to carry out the study, which encompasses the different …


Can the material for “The Role and Effectiveness of Professional Secretaries in Selected Government Parastatals” be used as a guide for Secretarial Administration Project?

Yes it can be used — The study examined the roles and the effectiveness of professional secretaries within government parastatals, using Ministry of Agriculture and Environment as a study. The study adopted survey design using primary source of data with questionnaire as instrument of data collection. A total of 150 questionnaires were administered to level five to seven out of which 142 were duly filled and returned. Chi-square statistical method was used to verify the degree of significance of roles and level of effectiveness of Professional Secretaries. The result of the findings show succinctly those Professional secretaries are not effective in government parastatals. This was affirmed using respondents' opinion to research question one and the conclusion drawn from hypothesis one in which it was concluded that Professional …


Is the topic “Feminist Aesthetic in the Virtuous Woman and Zaynab Alkali’s the Stillborn” recommended for English Language Project?

Yes it is highly recommended — The study has examined the extent of the marginalization of the African woman in a sexist society which relegates womanhood to gender roles. It has discovered, for instance that the persistent inequality between men and women in the Nigeria society which Alkali works portray, has contributed to the general disempowerment of women. Alkali however, projects womanhood in a positive light she upholds female potentialities which the patriarchal structure has represent. As a feminist, she aims her female character with an intensity of vision and makes role models out of them. This study has further discovered that illiteracy among women is on a slow decline compared to that of men. The education of the female child is a rarity in Northern …


Can the material for “Corruption and Local Government Administration in Nigeria” be used as a guide for Public Administration (PA) Project?

Yes it can be used — This project work examined corruption and local government administration inNigeria. Corruption is a practical problem involving the outright theft, embezzlement of funds or other appropriation of the state property, nepotism and granting of favour to personal acquaintances. It has been argued that corruption involves behaviors which deviate from the moral and constitutional requirement. Literatures on corruption and administration of local government were discussed. Survey design was employed with the use of a well structured questionnaire. Respondents were selected based on simple random sampling technique. A sample three hundred (300) was drawn for the purpose of gathering data. One Hundred (100) out of the Three Hundred (300) were selected from staff of Ikeja Local Government Council and Two Hundred (200) from residence …


Can the material for “Employee Participation, Manpower Development and Work Performance in a Communication Firm” be used as a guide for Human Resource Management (HRM) Project?

Yes it can be used — The study was carried out to examine the Employee Participation, Manpower Development and Work Performance in a Communication Firm. In achieving this aim, the following specific objectives were laid out to identify factors influencing human resources and investigate the training and development process of workers efficiency and high productivity level in the area under study. Investigation revealed that very few organizations that give thought to this very important aspect of staffing functions do so with lack of seriousness, all round attention and continuity. The programmes are carried out not only once in a blue moon but are also lopsided in terms of content and staff participation. The research design used in this report is descriptive design, utilizing questionnaire method to …


Can this topic “Computerized Online Diagnosis Prescription System for Breast and Prostrate Cancer” be used for Computer Science (CS) Project?

Yes it can be utilized for research — Prostate cancer is the development of cancer in the prostate, a gland in the male reproductive system, while breast cancer refers to a malignant tumor that has developed from cells in the breast. It is always caused by a genetic abnormality. The aim of this study is to Design and Implement a Computerized Online Diagnosis Prescription System for Breast and Prostate Cancer. In achieving this aim, the new system will accomplish the following objectives through the design of a system that will reduce the risks associated with self-medication, wrong and delayed diagnosis, help return the skills of an expert medical doctor in event of eventualities and formulate an intelligence diagnosis system and easy diagnosis of breast and prostate cancer. The …



Chat with us on WhatsApp