text to speech converter in c#.net

28
TEXT TO SPEECH CONVERTER Submitted By: Mandeep(5711235)

Upload: mandeep-cheema

Post on 02-Jul-2015

1.396 views

Category:

Education


1 download

DESCRIPTION

Introduction to .NET .NET Architecture and factors Code conversion in .NET C# Language Text to speech(TTS) converter Steps for TTS Converter process Architecture of TTS converter Other features Applications Advantages Limitations and future scope Snapshots of the project

TRANSCRIPT

Page 1: Text to speech converter in C#.NET

TEXT TO SPEECH

CONVERTER

Submitted By:

Mandeep(5711235)

Page 2: Text to speech converter in C#.NET

CONTENTS

Introduction to .NET

.NET Architecture and factors

Code conversion in .NET

C# Language

Text to speech(TTS) converter

Steps for TTS Converter process

Architecture of TTS converter

Other features

Applications

Advantages

Limitations and future scope

Snapshots

Page 3: Text to speech converter in C#.NET

INTRODUCTION TO .NET

.NET is a framework developed by Microsoft

New programming methodology

.NET is platform independent/cross platform

.NET is language insensitive

It includes a large class library known as Framework Class

Library(FCL)

Microsoft also produces an integrated development

environment largely for .NET software called Visual Studio

It provides language interoperability (each language can use

code written in other languages) across several programming

languages

Page 4: Text to speech converter in C#.NET

.NET ARCHITECTURE

Page 5: Text to speech converter in C#.NET

.NET Platform

Page 6: Text to speech converter in C#.NET

Execution

Page 7: Text to speech converter in C#.NET

Code Conversion

Page 8: Text to speech converter in C#.NET

Visual Studio=>”Everything

including IDE”

Page 9: Text to speech converter in C#.NET

C# Language

◦ C# is intended to be a simple, modern, general-purpose, object-oriented programming language.

◦ Its development team is led by Anders Hejlsberg.

◦ The most recent version is C# 5.0,released on August 15, 2012.

◦ Developed specifically for .NET

◦ Enable programmers to migrate from C/C++ and Java easily

◦ Event-driven, fully OO, visual programming language

◦ Process of rapidly creating an application using an IDE is called

Rapid Application Development (RAD)

◦ Language Interoperability and Reusability

◦ Windows Desktop, Windows Phone and Web Application &

Services

Page 10: Text to speech converter in C#.NET

TEXT TO SPEECH CONVERTER

It is the window application based on speech synthesis

technology

It converts written text into spoken language

The first general English text-to-speech system was

developed by Noriko Umeda in 1968 at the

Electrotechnical Laboratory, Japan

There are many TTS conversion applications in market

such as Text2Speak, CoolSpeech, Verbose,

eSpeak,TextAloud etc

The procedure consist of two main phases:-

A)Text Analysis

B) Speech waveforms

Page 11: Text to speech converter in C#.NET

A) TEXT ANALYSIS :-

The input text is transcribed into a phonetic or some other

linguistic representation

B) SPEECH WAVEFORMS:-

The acoustic output is produced from the phonetic and prosodic

information

Page 12: Text to speech converter in C#.NET

STEPS FOR TTS CONVERTER

Page 13: Text to speech converter in C#.NET

ARCHITECTURE

Page 14: Text to speech converter in C#.NET

TTS technology used in :

Apple : The first speech system integrated into an OS that shipped

in quantity was Apple computer ‘s MAC intalk. The Apple Ios used

on the iPhone, iPad and iPod Touch uses VoiceOver speech

synthesis for accessibility.

Android: Version 1.6 of android added support for TTS.

Microsoft windows: Coolspeech, Textaloud and ultrahal can

perform various text-to-speech tasks such as reading text aloud

Internet: Currently, there are a number of applications, plugins and

gadgets that can read messages directly from an e-mail client and

web pages from a web browser or Google Toolbar such as Text-to-

voice which is an add-on to Firefox

Page 15: Text to speech converter in C#.NET

TTS technology used in: Multiple companies offer TTS APIs to their customers to accelerate

development of new applications

Companies offering TTS APIs include

AT&T

IVONA

Neospeech

Readspeaker

• For mobile app development:-

Android OS has been offering TTS APIs for a long time

Most recently, with iOS7,Apple started offering an API for text to

speech

Page 16: Text to speech converter in C#.NET

OTHER FEATURES :

Media player :-

It is a simple media player which plays all audio and

video format files

Speaking Dictionary:-

Get meanings of the words present in the database

Tap your entry to hear the pronunciation

It also show synonyms and antonyms of the words

Page 17: Text to speech converter in C#.NET

APPLICATIONS

Talking Calculator

Computer generated wiring instruction

Aids for the blind

Telephone inquiry service

Teaching machines

Usage in education and daily life

Page 18: Text to speech converter in C#.NET

ADVANTAGES

Able to read large paragraphs

It offers a range of different accents and voices

Provide significant help for people with eyes disabilities

It can be adapted easily to say whatever users want them

to say

Interacting application when user’s eyes and hands are

busy

Page 19: Text to speech converter in C#.NET

LIMITATIONS

No explicit emotions

Homographs(Pronunciation)

Prosody

Language specific problems

Special Characters and symbols

Page 20: Text to speech converter in C#.NET

FUTURE SCOPE

Accuracy will become better and better

This application is also used in smart phones

Increasing variety of voices

This technology can also work in different languages like

Kannada,Gujrati,Marathi etc.

Page 21: Text to speech converter in C#.NET

SNAPSHOTS

Page 22: Text to speech converter in C#.NET

LOGIN/REGISTER

Page 23: Text to speech converter in C#.NET

MAIN PAGE

Page 24: Text to speech converter in C#.NET

ABOUT

Page 25: Text to speech converter in C#.NET

TTS CONVERSION

Page 26: Text to speech converter in C#.NET

DICTIONARY

Page 27: Text to speech converter in C#.NET

MEDIA PLAYER

Page 28: Text to speech converter in C#.NET