0% found this document useful (0 votes)
145 views19 pages

Voice Based Web Browser

The document provides a software requirement specification for a voice based web browser. It aims to make web content accessible to users who cannot read or write through voice commands and speech synthesis/recognition. The proposed system will accept voice commands and output speech. It will connect to the web using HTTP and allow functions like accessing personal/business information through voice. Requirements include supporting browsers, databases, and programming languages like HTML, XML, Java.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
145 views19 pages

Voice Based Web Browser

The document provides a software requirement specification for a voice based web browser. It aims to make web content accessible to users who cannot read or write through voice commands and speech synthesis/recognition. The proposed system will accept voice commands and output speech. It will connect to the web using HTTP and allow functions like accessing personal/business information through voice. Requirements include supporting browsers, databases, and programming languages like HTML, XML, Java.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 19

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

Voice Based Web Browser

K.L.N College Of Engineering


Synopsis
Team Member
P.Gowsalya K.$"a %BE CSE (rd )ear'

Project In charge
Mr. nand!a"#r#gan % ssis&an& Professor'

Pa e ! 1

"#$% &$%#'(i ) *o+ta e

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

*able of Con&en&s
Description Page No. Introduction : +.+. P#rpose,,,,,,,,,,,,,,,,,,,,,,,,.(
+.-. +.(. +.1. +.2. +.3. +.5. Scope ,,,,,,,,,,,,,,,,,,,,,,,,.( .efini&ion/ crony"s and bbre0ia&ion,,,,,,,,,,,.( *ec!nologies &o be #sed,,,,,,,,,,,,,,,,......1 *ools #sed,,,,,,,,,,,,,,,,,,,,,,,2 4eferences,,,,,,,,,,,,,,,,,,,,,.......2 O0er0iew,,,,,,,,,,,,,,,,,,,,,,,.2

2. Overall Description -.+. -.-. -.(. -.1. -.2. -.3. -.5. -.9. -.:. -.+;. -.++. -.+-. -.+(. 3. Prod#c& Perspec&i0e,,,,,,,,,,,,,,,,,,.....3 Sof&ware 6n&erface,,,,,,,,,,,,,,,,,,,,3 7ardware 6n&erface,,,,,,,,,,,,,,,,,,,..5 Co""#nica&ion 6n&erface,,,,,,,,,,,,,,,.......5 Prod#c& 8#nc&ion,,,,,,,,,,,,,,,,,,,.....5 Cons&rain&s,,,,,,,,,,,,,,,,,,,,,.......9 $se Case Model,,,,,,,,,,,,,,,,,,,.......: Class .iagra",,,,,,,,,,,,,,,,,,,,.....+; Se<#ence .iagra",,,,,,,,,,,,,,,,,,,...++ c&i0i&y .iagra",,,,,,,,,,,,,,,,,,.........+( E=4 .iagra",,,,,,,,,,,,,,,,,,,,,....+3 rc!i&ec&#re .esign,,,,,,,,,,,,,,,,,,.....+5 ss#"p&ions and .ependencies,,,,,,,,,,,,,,..+9

peci!ic "e#uirements 3.$.S#pple"en&ary 4e<#ire"en&s,,,,,,,,,,,,,,,,,+9

$. Introduction $.$ Purpose


Pa e ! 2 "#$% &$%#'(i ) *o+ta e

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

%oice &ased 'eb &ro(ser. 0oice=based web &o "a>e infor"a&ion accessible &o #sers w!o "ay no& be able &o read or wri&e/ or w!o do no& !a0e access &o &!e 6n&erne&. $sers can access &!e 0oice=based web #sing a &oll=free n#"ber/ &!ro#g! a 0arie&y of ways incl#ding a 0oice recogni&ion sys&e" or a &one p!one. $nli>e a co"p#&er in&erface/ a 0oice in&erface needs no >eyboard/ no "o#se/ no screen/ freeing #sers fro" &!ese barriers &o access and ac&ion. 6& re<#ires no &raining. 6& is accessible &o anyone wi&! a &elep!one. Voice is "obile?infor"a&ion can be sen& and re&rie0ed fro" anyw!ere. Since c#s&o"ers can !a0e access a& any&i"e fro" anyw!ere/ 0oice "a>es i& possible &o #se &i"e "ore effec&i0ely. 8as& and efficien&/ 0oice frees #sers fro" no& only &!e des>&op/ b#& e0en &!e lap&op.

$.2

cope
*!e #ser gi0es &!e re<#es& &!ro#g! &!e 0oice or &e@& #sing p!one /personal co"p#&er or *o#c! &one. *!e re<#es& goes &o &!e 0oice browser.6f &!e re<#es& is 0oice/ speec! recogni&ion con0er&s 0oice in&o &e@&. C!ec>s &!e gra""ers and &!en #sing speec! syn&!esis &o con0er& &e@& in&o pre=recorded a#dio. *!e pre=recored a#dio s!o#ld be s&ore in &!e ad"inis&ra&or.i& s!o#ld display &o &!e #ser.

$.3. De!initions) *cron+ms and *bbreviations

*DMIN, d"inis&ra&or !as &!e a#&!ori&y for con0er& &!e 0oice in&o
&e@&/&e@& in&o 0oice and &!en displaying &o &!e #ser.

* ", #&o"a&ic Speec! 4ecogni&ion is &o con0er& &!e speec! in&o &e@&.
-TM. A 7yper&e@& Mar>#p Lang#age is &o crea&e s&a&ic websi&es. /200 A Ba0a - En&erprise Edi&ion is a progra""ing pla&for" and i& is &!e par& of &!e Ca0a pla&for" for de0eloping and r#nning dis&rib#&ed Ca0a applica&ions. 0/& A En&erprise Ca0a bean/ i& is arc!i&ec&#re for &!e de0elop"en& and deploy"en& of &ransac&ional/ dis&rib#&ed obCec& applica&ions=based/ ser0er= side sof&ware co"ponen

Pa e ! 3

"#$% &$%#'(i ) *o+ta e

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

" * A 4a&ional Sof&ware rc!i&ec& is a designer &ool>i& w!ic! is designed for de0elop "ore co"ple@ proCec&s by pro0iding f#lly dyna"ic web ser0ice. D&2 A .a&abase - is &!e da&abase "anage"en& sys&e" &!a& pro0ides a fle@ible and efficien& da&abase pla&for" &o erec& s&rong on de"and b#siness applica&ions. 1M., Unified Modeling Language is a s&andard lang#age for wri&ing sof&ware bl#eprin&s. *!e $ML "ay be #sed &o 0is#aliDe/ specify/ cons&r#c& and doc#"en& 2M. = E@&ensi0e Mar>#p Lang#age #sed for da&a &ransfer and EML is s&ored na&#rally in .B-TTP A 7yper&e@& &ransfer pro&ocol is a &ransac&ion orien&ed clien&Fser0er pro&ocol be&ween web browser and a web ser0er. -TTP A Sec#re !yper&e@& &ransfer pro&ocol is a !yper&e@& &ransfer pro&ocol o0er sec#re soc>e& layer.

$.3 Technologies used:


-TM. A 7yper *e@& Mar>#p Lang#age

/ava cript A Scrip& Lang#age

2M. A E@&ensi0e Mar> $p Lang#age /*%* A pplica&ion arc!i&ec&#re /200 A pplica&ion arc!i&ec&#re */*2 A sync!rono#s Ba0a scrip& nd EML

Pa e ! ,

"#$% &$%#'(i ) *o+ta e

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

$.4. Tools used


" * 5 4a&ional Sof&ware rc!i&ec& 5.; D&2 6 5 .a&abase '* 5 Websp!ere pplica&ion Ser0er 3.; T M 5 *i0oli S&orage Manager

$.7 "e!erences
6BM *GMC Sa"ple Synopsis. 6BM A www.ib".inFde0eloperwor>s. Wi>ipedia = www.wikipedia.com .a&abase Manage"en& Sys&e"s = >or&!. $.8 Overvie(

09isting +stem:
*ype &!e &e@& searc! &!e con&en& w!o "ay no& be able &o read or wri&e people does no& access i&.

Dra(bac:s:
W P%Cell#lar p!ones/ Pal" Pilo&s'access &o &!e webG S"all screensG 8or web p!ones/ &!ereHs an incredibly s"all 0iewing areaI pal"&ops are barely be&&er. Speed of accessG ll de0ices !a0e slow access. Li"i&ed or frag"en&ed a0ailabili&yG Wireless web access is sporadic in "any areas and en&irely #na0ailable in o&!er areas. w>ward inp#&G Pal"Hs Graffi&i/ &o#c!&one pads/ or e0en &iny JWE4*) >eyboards are aw>ward for any a"o#n& of wri&ing/ e0en a s!or& e"ail.

PriceG Many &ec!nology li"i&a&ions are being addressed by !ig!er=end de0ices and ser0ices. B#& &!e en&ry price for a good wireless web pal"&op wi&! decen& display/ >eyboard/ and speed is easily K5;; &o K:;;/ no& incl#ding "on&!ly access.

Pa e ! -

"#$% &$%#'(i ) *o+ta e

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

Lac> of #ser !abi&G 6& &a>es so"e pa&ience and o0erco"ing &!e learning c#r0e &o ge& &!e !ang of i& == connec&ing/ p#&&ing in an address/ &yping. $sers C#s& arenH& #sed &o &!e idea and pro&ocol ye&.

Proposed +stem:
Voice Browsers offer &!e pro"ise of allowing e0eryone &o access Web based ser0ices fro" any p!one/ "a>ing i& prac&ical &o access &!e Web any &i"e and anyw!ere/ w!e&!er a& !o"e/ on &!e "o0e/ or a& wor>. $sers will able &o c!oose w!e&!er &o respond by a >ey press or a spo>en co""and. Voice browsers allow people &o access &!e Web #sing speec! syn&!esis/ pre=recorded a#dio/ and speec! recogni&ion.

Our plan:
ccep& &!e 0oice co""ands O#&p#& s!o#ld be con0er&ed in&o speec!

2.Overall Description 2.$. Product Perspective

2.2. o!t(are Inter!ace


;lient on Internet Web Browser/ Opera&ing Sys&e" %any' 'eb erver W SCE/ Opera&ing Sys&e" %any'
Pa e ! . "#$% &$%#'(i ) *o+ta e

Voice Based Web Browser Software requirement specification Data &ase erver

Version 1.0 January 30, 2013

.B-/ Opera&ing Sys&e" %any' Development 0nd 4 . %B-EE/ Ba0a/ Ba0a Bean/ Ser0le&s/ 7*ML/ EML/ B E'/ .B-/ OS %Windows'/ WebSp!ere%Web Ser0er'

2.3. -ard(are Inter!ace


Minimum "e#uirements:

;lient ide Processor


Internet 09plorer 57 6n&el Pen&i#" 666 or M. =9;; M7D

"*M
+-9 MB

Dis: pace
+;; MB

erver ide Processor


"*D D&2,6.4 "ecommended "e#uirements: 6n&el Pen&i#" 666 or M. =9;; M7D

"*M
+ GB -23 MB

Dis: pace
(.2 GB 2;; MB %E@cl#ding .a&a SiDe'

;lient ide Processor


Internet 09plorer 57 6n&el Pen&i#" 666 or M. =+G7L

"*M
-23 MB

Dis: pace
+;; MB

erver ide Processor


"*D 6n&el Pen&i#" 666 or M. =-G7L

"*M
- GB

Dis: pace
(.2 GB

2.3. ;ommunication Inter!ace


Voice based web browser will be connec&ed &o &!e World Wide Web. *!e 7**P pro&ocol will be #sed &o facili&a&e co""#nica&ion be&ween &!e clien& and ser0er.

2.4 Product <unction:


%oice based (eb bro(ser,Easy &o #se = for people wi&! no >nowledge or fear of co"p#&ers. Voice in&erac&ion can escape &!e p!ysical li"i&a&ions on >eypads and displays as "obile de0ices beco"e e0er s"aller. Many co"panies &o offer ser0ices
Pa e ! / "#$% &$%#'(i ) *o+ta e

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

o0er &!e p!one 0ia "en#s &ra0ersed #sing &!e p!oneHs >eypad. Voice Browsers are &!e ne@& genera&ion of call cen&ers/ w!ic! will beco"e Voice Web por&als &o &!e co"panyHs ser0ices and rela&ed websi&es/ w!e&!er accessed 0ia &!e &elep!one ne&wor> or 0ia &!e 6n&erne&. .

ome o! the !eatures o! the product are as !ollo(: *ccessing business in!ormation:
M

*!e corpora&e Nfron& des>N w!ic! as>s callers w!o or w!a& &!ey wan& #&o"a&ed &elep!one ordering ser0ices S#ppor& des>s Order &rac>ing irline arri0al and depar&#re infor"a&ion *ccessing public in!ormation:

M M M M

M M M M

Co""#ni&y infor"a&ion s#c! as wea&!er/ &raffic condi&ions/ sc!ool clos#res/ direc&ions and e0en&s Local/ na&ional and in&erna&ional news Na&ional and in&erna&ional s&oc> "ar>e& infor"a&ion B#siness and e=co""erce &ransac&ions

*ccessing personal in!ormation: M M M M M Voice "ail Calendars/ address and &elep!one lis&s Personal !oroscope Personal newsle&&er *o=do lis&s/ s!opping lis&s/ and calorie co#n&ers

2.7. ;onstraints
M *!e infor"a&ion of all &!e #sers "#s& be s&ored in a da&abase &!a& is accessible by &!e d"inis&ra&or. M Voice based web browser sys&e" is connec&ed &o &!e co"p#&er and is r#nning all -1 !o#rs a day. M *!e #sers can access Online Boo> Sales wi&! "obile SMS Sys&e" fro" any co"p#&er &!a& !as 6n&erne& browsing capabili&ies and an 6n&erne& connec&ion.
Pa e ! 0 "#$% &$%#'(i ) *o+ta e

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

2.8. 1se ;ase Model

Telephone calls VoiceXML scripts

Speech recognition Request through voice Touch tone Grammars

Voice !ro"ser Audio iles

Pre-recored audio #ser Speech Synthesis

Maintain data!ase Multimedia iles Request through te$t %TML scripts

Administrator

Reslove request type

Pa e ! 1

"#$% &$%#'(i ) *o+ta e

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

2.=.;lass Diagram

Pa e ! 10

"#$% &$%#'(i ) *o+ta e

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

#S&R user name ' string email id ' string search(Via(Phone)* search(Via(Pc)* search(Via(Touchtone)* upload)* do"nload)* account(+reate)*

V,.+& /R,0S&R version ' integer script ' string voice$ml(Script)* grammers)* audio(1iles)* te$t(To(Speech)* speech(To(Te$t)* 0&/ APPL.+AT.,3 S&RV&R !and "idth ' string integrity ' string ip address ' integer port num!er ' integer security)* data services)* transaction(Support)* load(/alancing)*

+,MP#T&R net"or- connection ' string operating system ' string computer con iguration ' string html(To(Script)*

A2M.3 system num!er ' integer user(.d ' integer pass"ord ' string login)* search)* upload)* do"nload)* chat)* send mail)* receive mail)* report generate)*

2.6. #uence Diagram 2.6.$.1ser Interaction via &ro(ser


Pa e ! 11 "#$% &$%#'(i ) *o+ta e

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

#S&R

V.S#AL /R,0S&R

V,.+& /R,0S&R

A2M.3

request or home page display search content

generate html iles send html iles te$t or voice output

voice request grammar chec-ing

send voice $ml iles pre-recorded audio

2.6.2.1ploading and do(nloading "esources:

Pa e ! 12

"#$% &$%#'(i ) *o+ta e

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

S&RV&R /R,0S&R

2ATA/AS&

%TTP request or enter #RL

resolve request type go to pages )%TML*"e!pages to user

"ant to upload resources allo" user to upload

chec-s or authori4ation valid user

request or chatting

chec-s or authori4ation valid user

provide chat application "e! pages

request #RL validate #RL invalid)page cannot !e displayed* display to the user got "e! valid pages

2.$>.*ctivit+ Diagram:

Pa e ! 13

"#$% &$%#'(i ) *o+ta e

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

#S&R R&5#&ST

through voice

through computer

voice !ro"ser

search content

voice $ml

grammar

audiio iles

%TML

multimedia ile

script

scripts

administrator

resolve request type

data!ase

2.$>.$.1ser Interation via &ro(ser:


Pa e ! 1, "#$% &$%#'(i ) *o+ta e

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

Give request

resolve request type invalid

2isplay error message

valid serve requested #RL

2.$>.2.%alid "e#uest t+pe:

Pa e ! 1-

"#$% &$%#'(i ) *o+ta e

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

start session

valid user 3o veri y authori4ation

6es process request

2.$>.3.1ploading and do(nloading: 2.$$.0," Diagram:


Pa e ! 1. "#$% &$%#'(i ) *o+ta e

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

2ser name

3equest *ia p)one

3equest *ia 4eyboard 3equest *ia touc) tone

Voic e 7m+ Sen d to

8ram mars

$udio fi+es

2ser 2p+oad 5own+o ad P)one numb er

Voice Browser Prerecord ed audio

6eed bac4

Speec) synt)es is Speec ) reco ni tion

%ana e %aintain informatio n 5ata base 3ecei* e reques t Ser *er $dd memb erss

$dministrator Searc)

3es+o*e request type

2pdati on

5e+ete memb ers

Permis sion rant

2.$2.*rchitecture Diagram

Pa e ! 1/

"#$% &$%#'(i ) *o+ta e

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

*PP.I;*TION D*T*&* 0 .*?0"


USERLOGIN _UI

&1 IN0

.*?0"

USER LOGIN

USER DETAILS

USERACCOUNT _UI

USER ACCOUNT

SEARCH_UI

SEARCH

SEARCH

UPLOAD_UI

UPLOAD RESOURCE S

DOWNLOAD_UI

DOWNLOAD

FEEDBACK_UI

FEEDBACK

FEEDBACK

VOICESEARCH _UI

VOICE SEARCH

PRERECORDED AUDIO

Pa e ! 10

"#$% &$%#'(i ) *o+ta e

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

2.$3. *ssumption and Dependencies


*!e Co"p#&er s!o#ld !a0e 6n&erne& connec&ion and 6n&erne& ser0er capabili&ies. *!e #sers >now &!e Englis! lang#age/ as &!e #ser in&erface will be pro0ided in Englis!.

(.( upplementar+ "e#uirement @ a!et+ "e#uirements


7ig!ly reco""end Kaspers>y -;+; in&erne& sec#ri&y &o been 6ns&alled in #sers Pc &o pre0en& &!e !ar" &!a& "ay occ#rs by #nwan&ed "alicio#s sof&wareOs/ p!is!ing $4Ls and all &!e &ypes of 0ir#s a&&ac>s d#ring #sing &!is applica&ion..

@ ecurit+ "e#uirements
ll #sers s!o#ld be properly a#&!en&ica&ed before allowed en&ry in&o &!e sys&e" a#&!en&ica&ion will be based on an E="ail address/ and a password. ll ac&i0i&ies on &!e sys&e" "#s& be logged.

@Non,<unctional "e#uirements

Sec#re access of confiden&ial da&a %#serOs de&ails'. SSL can be #sed. -1 E 5 a0ailabili&y. Be&&er co"ponen& design &o ge& be&&er perfor"ance a& pea> &i"e. 8le@ible ser0ice based arc!i&ec&#re will be !ig!ly desirable for f#&#re e@&ension.

@Other "e#uirements
*!e #ser "#s& be agreed wi&! all &!e &er" and condi&ions &!a& !a0e pro0ided by &!e Sys&e" d"inis&ra&or/ local a#&!ori&y and S!o#ld Obey &o &!e all 6n&erna&ional s&andards and Pro&ocols.

Pa e ! 11

"#$% &$%#'(i ) *o+ta e

You might also like