1. VOICE BASED
FIRASATH FATHIMA: 107G1A0561
UNDER THE GUADIANCE OF
ER and UML diagram
This is a voice based application in which both the
input/output are given through voice (speaking) rather
than graphical user interface.
The application files can reside on local systems, an
intranet or the internet.
The users can access the deployed voice applications
anywhere and anytime.
Voice based collaborative banking provides a feasible
solution to users.
By using this application user can get the services like
transfer money and balance enquiry.
user can interact the system using their voice.
5. LITERATURE SURVEY
VoiceXML technology allows a user to interact with the
Internet through voice-recognition technology, as a
response, Voice or Audio.
It is a dialog markup language designed for telephony
It also reduces the amount of speech expertise that
6. TTS or
Voice App Code
JSPs & Java
Request (URL)Markup VXML
VOICEXML – ARCHITECTURE
7. EXISTING SYSTEM
In the present scenario to get the
banking service people are
manually go the bank like money
people also get services through
8. DISADVANTAGES OF EXISTING
Its time consuming process.
Illiterate people unable to get the services.
In most of the countries around the world, some people
even don’t have the knowledge of using a computer.
Especially in a country like India.
9. PROPOSED SYSTEM
This voice based collaborative banking application helps
in such a way that it just need voice to interact with
In order to develop this application voice banking
provides a feasible solution to user.
10. ADVANTAGES OF PROPOSED
Despite the Internet's growing acceptance, the telephone
network is still more widely and readily accessible
Telephones are simple to operate
And it use the most natural form of communication, the
11. CONTENT DIAGRAM OF PROJECT
13. USER REQUIREMENT
User must have valid account registered in bank.
Though this is voice application user requires a voice.
Technology : Voice XML
Operating System : Windows, MAC, Linux
Tools : JDBC, Eclipse Galileo
Technology : J2SE, J2EE, VXM
Database : Oracle 10g
Server : Tomcat,
VOXEO Prophecy server
14. HARDWARE REQUIREMENT
Our application is voice based collaborative banking. In
this application we require a Hardware’s like
Client side : SIP Phone
Processor : Intel(R) Core™2 Duo CPU
Hard disk : 40GB
Cache : 512KB
RAM : 1GB OR more
15. ER DIAGRAM OF APPLICATION
16. CLASS DIAGRAM FOR
17. USE CASE DIAGRAM OF
login pin valid
18. SEQUENCE DIAGRAM FOR
CREATING A NEW ACCOUNT
check the application is submitted or not
19. SEQUENCE DIAGRAM FOR
user bank account transaction transactiontype
2.enter account number and pin
6.enter account number to transfer
7.entered account no
20. SEQUENCE DIAGRAM FOR BALANCE
bankuser account transaction transactiontype
2.enter account number and pin
21. USER HOME PAGE
<?xml version="1.0" encoding="UTF-8"?>
<field name="uname" type="digits">
<prompt>Welcome to voice banking application
<break size="small"></break>please enter your user name</prompt>
<field name="pwd" type="digits">
<break size="small"></break>please enter your password</prompt>
22. URL ADDRESS OF APPLICATION
Here url address is email@example.com
23. ENTERING USER NAME AND
Here user name is 13 and password is 12.
24. ENTERING ACCOUNT NUMBER
Here account number is 1236 and pin is 11.
25. ENTERING ACCOUNT NUMBER TO
Here toaccount number is 1234.
26. ENTERING MONEY TO TRANSFER
Here we are entering amount as 2000/-.
Voice banking provides an easy way of banking services.
By using this application Illiterate people can easily get
the services even though they don’t have knowledge
about system they can access this application by dialing
the numbers through SIP phone. And it is a very useful
28. FUTURE ENHANCEMENTS
This project is limited to balance enquiry, and transfer
money from one account to another. In future we can
extend this project by adding more banks, Appling for
new check books, Date of transferring money and many