Voice Based Web Browser

May 27, 2016 | Author: Florin Vîrdol | Category: Types, Presentations
Share Embed Donate


Short Description

Voice Based Web BrowserT...

Description

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

Project In charge

P.Gowsalya

Mr.Anandhamurugan

K.Uma

(Assistant Professor)

(BE CSE 3rd Year)

Page | 1

TEAM NAME:High voltage

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

• Table of Contents Description

Page No.

Introduction : 1.1. Purpose……………………………………………………………….3 1.2. 1.3. 1.4. 1.5. 1.6. 1.7.

Scope ……………………………………………………………….3 Definition, Acronyms and Abbreviation…………………………….3 Technologies to be used…………………………………………......4 Tools used……………………………………………………………5 References……………………………………………………….......5 Overview…………………………………………………………….5

2. Overall Description 2.1.

Product Perspective……………………………………………….....6

2.2.

Software Interface……………………………………………………6

2.3.

Hardware Interface…………………………………………………..7

2.4.

Communication Interface……………………………………….......7

2.5.

Product Function………………………………………………….....7

2.6.

Constraints……………………………………………………….......8

2.7.

Use Case Model………………………………………………….......9

2.8.

Class Diagram…………………………………………………….....10

2.9.

Sequence Diagram…………………………………………………...11

2.10.

Activity Diagram……………………………………………….........13

2.11.

E-R Diagram………………………………………………………....16

2.12.

Architecture Design……………………………………………….....17

2.13.

Assumptions and Dependencies……………………………………..18

3. Specific Requirements 3.1.Supplementary Requirements……………………………………………18

1. Introduction 1.1 Purpose Page | 2

TEAM NAME:High voltage

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

Voice Based Web Browser. voice-based web to make information accessible to users who may not be able to read or write, or who do not have access to the Internet. Users can access the voice-based web using a toll-free number, through a variety of ways including a voice recognition system or a tone phone. Unlike a computer interface, a voice interface needs no keyboard, no mouse, no screen, freeing users from these barriers to access and action. It requires no training. It is accessible to anyone with a telephone. Voice is mobile—information can be sent and retrieved from anywhere. Since customers can have access at anytime from anywhere, voice makes it possible to use time more effectively. Fast and efficient, voice frees users from not only the desktop, but even the laptop.

1.2 Scope  The user gives the request through the voice or text using phone ,personal computer or Touch tone.  The request goes to the voice browser.If the request is voice, speech recognition converts voice into text.  Checks the grammers and then using speech synthesis to convert text into pre-recorded audio.  The pre-recored audio should be store in the administrator.it should display to the user.

1.3. Definitions, Acronyms and Abbreviations •

ADMIN-Administrator has the authority for convert the voice into text,text into voice and then displaying to the user.



ASR-Automatic Speech Recognition is to convert the speech into text.



HTML – Hypertext Markup Language is to create static websites.



J2EE – Java 2 Enterprise Edition is a programming platform and it is the part of the java platform for developing and running distributed java applications. •

Page | 3

EJB – Enterprise java bean, it is architecture for the development and deployment of transactional, distributed object applications-based, serverside software componen

TEAM NAME:High voltage

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013



RSA – Rational Software Architect is a designer toolkit which is designed for develop more complex projects by providing fully dynamic web service.



DB2 – Database 2 is the database management system that provides a flexible and efficient database platform to erect strong on demand business applications.



UML- Unified Modeling Language is a standard language for writing software blueprints. The UML may be used to visualize, specify, construct and document



XML - Extensive Markup Language used for data transfer and XML is stored naturally in DB2



HTTP – Hypertext transfer protocol is a transaction oriented client/server protocol between web browser and a web server.



HTTPS – Secure hypertext transfer protocol is a hypertext transfer protocol over secure socket layer.

1.4 Technologies used:  HTML – Hyper Text Markup Language 

Java Script – Script Language

 XML – Extensive Mark Up Language  JAVA – Application architecture  J2EE – Application architecture  AJAX – Asynchronous Java script And XML

Page | 4

TEAM NAME:High voltage

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

1.5. Tools used •

RSA – Rational Software Architect 7.0



DB2 9 – Database



WAS – Websphere Application Server 6.0



TSM – Tivoli Storage Manager

1.6 References  IBM TGMC Sample Synopsis.  IBM – www.ibm.in/developerworks.  Wikipedia - www.wikipedia.com  Database Management Systems - korth. 1.7 Overview

Existing System: •

Type the text search the content who may not be able to read or write people does not access it.

Drawbacks: WAP(Cellular phones, Palm Pilots)access to the web:  Small screens: For web phones, there's an incredibly small viewing area; palmtops are barely better.  Speed of access: All devices have slow access.  Limited or fragmented availability: Wireless web access is sporadic in many areas and entirely unavailable in other areas.  Awkward input: Palm's Graffiti, touchtone pads, or even tiny QWERTY keyboards are awkward for any amount of writing, even a short email.  Price: Many technology limitations are being addressed by higher-end devices and services. But the entry price for a good wireless web palmtop with decent display, keyboard, and speed is easily $700 to $900, not including monthly access.

Page | 5

TEAM NAME:High voltage

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

 Lack of user habit: It takes some patience and overcoming the learning curve to get the hang of it -- connecting, putting in an address, typing. Users just aren't used to the idea and protocol yet.

Proposed System:  Voice Browsers offer the promise of allowing everyone to access Web based services from any phone, making it practical to access the Web any time and anywhere, whether at home, on the move, or at work.  Users will able to choose whether to respond by a key press or a spoken command.  Voice browsers allow people to access the Web using speech synthesis, pre-recorded audio, and speech recognition.

Our plan:  Accept the voice commands  Output should be converted into speech

2.Overall Description 2.1. Product Perspective

2.2. Software Interface  Client on Internet Web Browser, Operating System (any)  Web Server WASCE, Operating System (any) Page | 6

TEAM NAME:High voltage

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

Data Base Server

DB2, Operating System (any)  Development End RAD (J2EE, Java, Java Bean, Servlets, HTML, XML, AJAX), DB2, OS (Windows), WebSphere(Web Server)

2.3. Hardware Interface Minimum Requirements:

Client Side Internet Explorer –6

Processor

RAM

Disk Space

Intel Pentium III or AMD -800 MHz

128 MB

100 MB

Processor

RAM

Disk Space

Intel Pentium III or AMD -800 MHz

1 GB 256 MB

3.5 GB 500 MB (Excluding Data Size)

Processor

RAM

Disk Space

Intel Pentium III or AMD -1GHZ

256 MB

100 MB

Processor

RAM

Disk Space

Intel Pentium III or AMD -2GHZ

2 GB

3.5 GB

Server Side RAD DB2-9.5 Recommended Requirements:

Client Side Internet Explorer –6

Server Side RAD

2.4. Communication Interface • •

Voice based web browser will be connected to the World Wide Web. The HTTP protocol will be used to facilitate communication between the client and server.

2.5 Product Function: Voice based web browser-Easy to use - for people with no knowledge or fear of computers. Voice interaction can escape the physical limitations on keypads and displays as mobile devices become ever smaller. Many companies to offer services Page | 7

TEAM NAME:High voltage

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

over the phone via menus traversed using the phone's keypad. Voice Browsers are the next generation of call centers, which will become Voice Web portals to the company's services and related websites, whether accessed via the telephone network or via the Internet. .

Some of the features of the product are as follow: Accessing business information: •

The corporate "front desk" which asks callers who or what they want



Automated telephone ordering services



Support desks



Order tracking



Airline arrival and departure information Accessing public information:



Community information such as weather, traffic conditions, school closures, directions and events



Local, national and international news



National and international stock market information



Business and e-commerce transactions

Accessing personal information: •

Voice mail



Calendars, address and telephone lists



Personal horoscope



Personal newsletter



To-do lists, shopping lists, and calorie counters

2.6. Constraints • The information of all the users must be stored in a database that is accessible by the Administrator. • Voice based web browser system is connected to the computer and is running all 24 hours a day. • The users can access Online Book Sales with mobile SMS System from any computer that has Internet browsing capabilities and an Internet connection. Page | 8

TEAM NAME:High voltage

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

2.7. Use Case Model

Telephone calls VoiceXML scripts

Speech recognition Grammars

Request through voice Touch tone

Voice browser Audio files

Pre-recored audio User Speech Synthesis

Maintain database Multimedia files Request through text

Administrator HTML scripts

Page | 9

TEAM NAME:High voltage

Reslove request type

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

2.8.Class Diagram

Page | 10

TEAM NAME:High voltage

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

USER user name : string email id : string search_Via_Phone() search_Via_Pc() search_Via_Touchtone() upload() download() account_Create()

VOICE BROWSER version : integer script : string

COMPUTER network connection : string operating system : string computer configuration : string

voicexml_Script() grammers() audio_Files() text_To_Speech() speech_To_Text()

html_To_Script()

WEB APPLICATION SERVER band width : string integrity : string ip address : integer port number : integer security() data services() transaction_Support() load_Balancing()

ADMIN system number : integer user_Id : integer password : string login() search() upload() download() chat() send mail() receive mail() report generate()

2.9.Squence Diagram 2.9.1.User Interaction via Browser Page | 11

TEAM NAME:High voltage

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

VISUAL BROWSER

USER

ADMIN

VOICE BROWSER

request for home page display search content

generate html files send html files text or voice output

voice request grammar checking

send voice xml files pre-recorded audio

2.9.2.Uploading and downloading Resources:

Page | 12

TEAM NAME:High voltage

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

SERVER

DATABASE

BROWSER

HTTP request or enter URL

resolve request type go to pages (HTML)webpages to user

want to upload resources

checks for authorization

allow user to upload

request for chatting

valid user

checks for authorization valid user

provide chat application web pages

request URL validate URL invalid(page cannot be displayed) display to the user

got web validpages

2.10.Activity Diagram:

Page | 13

TEAM NAME:High voltage

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

USER REQUEST

through computer

through voice

search content

voice browser

voice xml

grammar

HTML

audiio files

scripts

script

administrator

resolve request type

database

2.10.1.User Interation via Browser: Page | 14

TEAM NAME:High voltage

multimedia file

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

Give request

resolve request type invalid

Display error message

valid serve requested URL

2.10.2.Valid Request type:

Page | 15

TEAM NAME:High voltage

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

start session

valid user No

verify authorization

Yes process request

2.10.3.Uploading and downloading: 2.11.E-R Diagram: Page | 16

TEAM NAME:High voltage

Voice Based Web Browser Software requirement specification

User name

Version 1.0 January 30, 2013

Request via keyboard

Request via phone

Request via touch tone

User Upload Downlo ad

Phone numb er

Feed back

Gram mars

Voic e xml Sen d to

Audio files

Speech synthes is

Voice Browser

Speec h recogni tion

Prerecord ed audio

Mana ge Maintain informatio n

Receiv e reques t

Data base

Reslove request type

Administrator Ser ver

Search Add memb erss

Updati on

2.12.Architecture Diagram

Page | 17

TEAM NAME:High voltage

Delete memb ers

Permis sion grant

Voice Based Web Browser Software requirement specification

APPLICATION DATABASE LAYER USERLOGIN _UI

Version 1.0 January 30, 2013

BUSINESS LAYER

USER LOGIN

USER DETAILS

USERACCOUNT _UI

SEARCH_UI

UPLOAD_UI

USER ACCOUNT

SEARCH

SEARCH

UPLOAD RESOURCE S

DOWNLOAD_UI

FEEDBACK_UI

VOICESEARCH _UI

Page | 18

DOWNLOAD

FEEDBACK

VOICE SEARCH

TEAM NAME:High voltage

FEEDBACK

PRERECORDED AUDIO

Voice Based Web Browser Software requirement specification

Version 1.0 January 30, 2013

2.13. Assumption and Dependencies • •

The Computer should have Internet connection and Internet server capabilities. The users know the English language, as the user interface will be provided in English.

3.3Supplementary Requirement Safety Requirements Highly recommend Kaspersky 2010 internet security to been Installed in users Pc to prevent the harm that may occurs by unwanted malicious software’s, phishing URLs and all the types of virus attacks during using this application..

Security Requirements All users should be properly authenticated before allowed entry into the system authentication will be based on an E-mail address, and a password. All activities on the system must be logged.

Non-Functional Requirements •

Secure access of confidential data (user’s details). SSL can be used.



24 X 7 availability.



Better component design to get better performance at peak time. Flexible service based architecture will be highly desirable for future extension.



Other Requirements The user must be agreed with all the term and conditions that have provided by the System Administrator, local authority and Should Obey to the all International standards and Protocols.

Page | 19

TEAM NAME:High voltage

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF