wbjs

35
Web browser using java speech By:  T.RAMAKANTH-07951A0563  T.S.SAI SRIKAR-07951A0571 K.SANTOSH REDDY-07951A0579 P.ANIL KUMAR-07951A05B6

Upload: sai-srikar

Post on 08-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 1/35

Web browser using java speech

By:

 T.RAMAKANTH-07951A0563

 T.S.SAI SRIKAR-07951A0571

K.SANTOSH REDDY-07951A0579

P.ANIL KUMAR-07951A05B6

Page 2: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 2/35

 ABSTRACT

 An  Application that is suitable to the visuallyimpaired. Such people can hear the contentsof the web page through speech synthesis.

Since the application is intended to make theblind person independent to use it. He isguided using the speech, based on theactions performed by him

Page 3: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 3/35

SCOPE

The application is used where the blind peopleare concerned.

It can also be used in the advancement intechnology by reducing the work to user.

Eg:Schools for Visually Challenged

Institutions for the blind.

Page 4: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 4/35

Existing system

With the existing browser anybody canbrowse the web sites.

But it is not used by visually disabled person.

Internet explorer, Mozilla Fire fox though theyare efficient and fast will not help these kindsof persons to browse the websites.

Page 5: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 5/35

Proposed system

A web browser is created that can be used byall kind of persons using mouse.

 Visually challenged persons can surf theirfavorite websites through mouse motion.

It is very helpful for the visually challengedpersons in order to communicate with thesystem.

Page 6: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 6/35

Modules

Mouse motion

Browsing & GUI

Speech Synthesizer

Site History

Page 7: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 7/35

Mouse Motion*Using a Mouse user generates various

events.*these events are handled by calling thespeech synthesizer to narrate theposition of the mouse.

* An event is triggered when mouse ismoved , clicked , entered over theGUI Component etc.

Page 8: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 8/35

Browsing & GUI*Its important feature is that fetching anddisplaying of the html pages.

*Speech synthesizer module will depend on theway the browser is able to function.

*GUI components are designed in this moduleand functionality is provided.

Page 9: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 9/35

Speech Synthesizer*Speech synthesis is the artificial production of human speech.

* A text-to-speech (TTS) system convertsnormal language text into speech.

*It can incorporate a model of the vocal tract and other human voice characteristics tocreate a completely "synthetic" voice output.

Page 10: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 10/35

Site History

*It maintains the history of the sitesbrowsed by the user.

*This module will allow to store historyaccording to date

Page 11: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 11/35

Software specifications Language : java

Front end Tool : Swing

Operating System : Windows 98

External Tool : java Speech  API

Page 12: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 12/35

Hardware specifications Processor : Pentium III 866 MHz

RAM : 256 MB DD RAM

Monitor : 15´Color

Hard Disk : 20 GB

Floppy Drive : 1.44 MB

CD Drive : LG 52X  

Keyboard : Standard 102 Keys Mouse : 3 Buttons

External Device : Head Phone

Page 13: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 13/35

UML DI AGRAMS 

Page 14: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 14/35

CL ASS DI AGRAM

Page 15: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 15/35

Usecase Diagram

Page 16: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 16/35

Sequence diagram

Page 17: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 17/35

Collaboration Diagram

Page 18: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 18/35

 Activity diagram

Page 19: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 19/35

D ATA FLOW DI AGRAMS

:0Level

Page 20: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 20/35

:1Level

Page 21: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 21/35

:2Level

Page 22: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 22/35

LE VEL 3:

Page 23: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 23/35

GUI Designs

Page 24: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 24/35

Page 25: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 25/35

Page 26: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 26/35

Page 27: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 27/35

Page 28: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 28/35

Page 29: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 29/35

Page 30: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 30/35

Page 31: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 31/35

Page 32: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 32/35

TESTING:*Unit testing

It is a method by which individual units of 

code are tested if they are fit to use.

:*Integration testing

It is a method in which the modules are

combined and tested as a group.

*It is done after unit testing.

Page 33: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 33/35

Future Enhancements* Application can be improved to support various languages.

*Voice recognization can be implementedfor the physically challenged who cant use the h/w.

* A completely voice based computerapplications can be reality which canmake users task easier.

Page 34: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 34/35

conclusion*It is an s/w application i.e developedkeeping in mind the troubles faced by

visually impaired.

*It is expected to remove the road block

in their way to access with informationresources on the internet.

Page 35: wbjs

8/6/2019 wbjs

http://slidepdf.com/reader/full/wbjs 35/35