SlideShare ist ein Scribd-Unternehmen logo
1 von 23
SEMINAR
     ON
“VOICE XML”
      




                   B.NAVYA
               (12M61D5805)
              M.TECH I-I Sem
INTRODUCTION



 VoiceXML is a language for creating voice-user interfaces,
   particularly for the telephone.
 It uses speech recognition and touchtone (DTMF keypad) for input,
   and pre-recorded audio and text-to-speech synthesis (TTS) for
   output.
DTMF
TTS
 VoiceXML, speech recognition application development
  is greatly simplified by using familiar web infrastructure,
  including tools and Web servers.
 VoiceXML "interpreter" (also known as a "browser")
  running on a telephony server.
 VoiceXML        can   be   used   for   voice-enabled   Web
  applications.
USE OF VOICE XML



1. As a way to voice-enable a Web site.

2. As an open-architecture solution for building next-
   generation interactive voice response telephone
   services.
APPLICATIONS



 One popular type of application is the voice
  portal(speech recognition-based telephone services).
 Other application areas, including voice-enabled
  intranets and contact centers, notification services, and
  innovative telephony services, can all be built with
  VoiceXML.
 VoiceXML and the voice-enabled Web allow for a new
  business model for telephony applications known as the
  Voice Service Provider.
 This permits developers to build phone services without
  having to buy or run equipment.
 VoiceXML has its roots in a research project called Phone Web at
  AT&T Bell Laboratories.
 VoiceXML’s main goal is to bring the full power of web development
  and content delivery to voice response applications, and to free the
  authors of such applications from low-level programming and
  resource management.
GOALS OF VOICEXML
 VoiceXML is a markup language that:

• Minimizes client/server interactions by specifying multiple interactions
   per document.
• Separates user interaction code (in VoiceXML) from service logic
   (CGI scripts).
• VoiceXML is a common language for content providers, tool
   providers, and platform providers.
• Is easy to use for simple interactions, and yet provides language
   features to support complex dialogs.
SCOPE OF VOICEXML


 The language describes the human-machine interaction provided by voice
    response systems, which includes:

•   Output of synthesized speech (text-to-speech).

•   Output of audio files.

•   Recognition of spoken input.

•   Recognition of DTMF input.

•   Recording of spoken input.

•   Telephony features such as call transfer and disconnect.
CREATING A BASIC VOICE XML
               DOCUMENT

 VoiceXML syntax involves enclosing instructions (items) within a tag structure in
   the following manner:

   < element_name attribute_name="attribute_value">
   ......contained items......
   < /element_name>

 < ?xml version="1.0"?>

 < vxml version="1.0">
VOICEXML ELEMENTS
             
Element                          Purpose

 <assign>                  Assign a variable a value.


 <audio>               Play an audio clip within a prompt.


 <block>        A container of (non-interactive) executable code.


 <break>           JSML element to insert a pause in output.


 <catch>                        Catch an event.


 <choice>                     Define a menu item.


 <clear>             Clear one or more form item variables.
ARCHITECTURAL MODEL
PRINCIPLES OF DESIGN


 VoiceXML is an XML schema. For details about XML, refer to the Annotated XML
   Reference Manual.

1. The language promotes portability of services through abstraction of platform
   resources.

2. The language accommodates platform diversity.

3. The language has a control flow mechanism.

4. The language enables a separation of service logic from interaction behavior.

5. The language provides ways to link documents using URIs, and also to submit data
   to server scripts using URIs.
IMPLEMENTATION PLATFORM
               REQUIREMENTS

•   This section outlines the requirements on the hardware/software platforms that will
    support a VoiceXML interpreter.



 Document acquisition.

 Audio output. 

 Audio input. 
DIALOGS AND SUBDIALOGS

 Forms.
 Menus.
TransiTioning beTween documenTs in
          an applicaTion
eXample

 Example asks the user for a choice of drink and then submits it to a server script   :
<?xml version="1.0"?>

<vxml version="1.0">

<form><field name="drink">

<prompt>Would you like coffee, tea, milk, or nothing?</prompt>

<grammar src="drink.gram" type="application/x-jsgf"/>

</field>

<block> <submit next="http://www.drink.example/drink2.asp"/> </block>

</form>

</vxml>
applicaTions oF Voice Xml


 Voice portals.

 Location-based services.

 Voice alerts .

 Commerce.
conclusion

•   VoiceXML is designed for creating audio dialogs that feature synthesized speech,
    digitized audio, recognition of spoken and DTMF key input, recording of spoken
    input, telephony, and mixed-initiative conversations.

•   Its major goal is to bring the advantages of web-based development and content
    delivery to intera.

•   Instead of using a PC with a Web browser, any telephone can access VoiceXML
    applications via a VoiceXML "interpreter" (also known as a "browser") running on a
    telephony serverctive voice response applications.
Voicexml

Weitere ähnliche Inhalte

Was ist angesagt? (20)

NEAR FIELD COMMUNICATION
NEAR FIELD COMMUNICATIONNEAR FIELD COMMUNICATION
NEAR FIELD COMMUNICATION
 
MOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMMOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEM
 
Wireless application protocol ppt
Wireless application protocol  pptWireless application protocol  ppt
Wireless application protocol ppt
 
VOICE BROWSER
VOICE BROWSERVOICE BROWSER
VOICE BROWSER
 
Wi-max Technology PPT
Wi-max Technology PPTWi-max Technology PPT
Wi-max Technology PPT
 
Presentation of-wimax
Presentation of-wimaxPresentation of-wimax
Presentation of-wimax
 
project
projectproject
project
 
Broadband Internet Service
Broadband Internet ServiceBroadband Internet Service
Broadband Internet Service
 
I mode ppt
I mode pptI mode ppt
I mode ppt
 
Whatsapp project work
Whatsapp project workWhatsapp project work
Whatsapp project work
 
Mobile operating system
Mobile operating systemMobile operating system
Mobile operating system
 
Chatbot ppt
Chatbot pptChatbot ppt
Chatbot ppt
 
VOICE BROWSER
VOICE BROWSERVOICE BROWSER
VOICE BROWSER
 
JINI Technology
JINI TechnologyJINI Technology
JINI Technology
 
PIXEOM
PIXEOMPIXEOM
PIXEOM
 
Mobile computing
Mobile computingMobile computing
Mobile computing
 
VOICE BASED E-MAIL
VOICE BASED E-MAILVOICE BASED E-MAIL
VOICE BASED E-MAIL
 
VOIP
VOIPVOIP
VOIP
 
iCloud by Apple
iCloud by AppleiCloud by Apple
iCloud by Apple
 
Local Storage for Web Applications
Local Storage for Web ApplicationsLocal Storage for Web Applications
Local Storage for Web Applications
 

Andere mochten auch

Genesys voice portal whitepaper
Genesys voice portal whitepaperGenesys voice portal whitepaper
Genesys voice portal whitepaperRanjit Patel
 
Proactive Performance Monitoring for Genesys Call Centers
Proactive Performance Monitoring for Genesys Call CentersProactive Performance Monitoring for Genesys Call Centers
Proactive Performance Monitoring for Genesys Call CentersPerficient, Inc.
 
Leveraging IMS for VoLTE and RCS Services in LTE Networks Presented by Adnan ...
Leveraging IMS for VoLTE and RCS Services in LTE Networks Presented by Adnan ...Leveraging IMS for VoLTE and RCS Services in LTE Networks Presented by Adnan ...
Leveraging IMS for VoLTE and RCS Services in LTE Networks Presented by Adnan ...Radisys Corporation
 
Call Centre Architecture
Call Centre ArchitectureCall Centre Architecture
Call Centre Architectureapoorva tyagi
 
Genesys SIP Server Architecture
Genesys SIP Server ArchitectureGenesys SIP Server Architecture
Genesys SIP Server ArchitectureRanjit Patel
 

Andere mochten auch (7)

Genesys voice portal whitepaper
Genesys voice portal whitepaperGenesys voice portal whitepaper
Genesys voice portal whitepaper
 
Proactive Performance Monitoring for Genesys Call Centers
Proactive Performance Monitoring for Genesys Call CentersProactive Performance Monitoring for Genesys Call Centers
Proactive Performance Monitoring for Genesys Call Centers
 
Leveraging IMS for VoLTE and RCS Services in LTE Networks Presented by Adnan ...
Leveraging IMS for VoLTE and RCS Services in LTE Networks Presented by Adnan ...Leveraging IMS for VoLTE and RCS Services in LTE Networks Presented by Adnan ...
Leveraging IMS for VoLTE and RCS Services in LTE Networks Presented by Adnan ...
 
Call Centre Architecture
Call Centre ArchitectureCall Centre Architecture
Call Centre Architecture
 
Practical Guide Content Rating
Practical Guide Content RatingPractical Guide Content Rating
Practical Guide Content Rating
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Genesys SIP Server Architecture
Genesys SIP Server ArchitectureGenesys SIP Server Architecture
Genesys SIP Server Architecture
 

Ähnlich wie Voicexml

Voicexml543
Voicexml543Voicexml543
Voicexml543pavisony
 
CCXML For Advanced Communications Applications
CCXML For Advanced Communications ApplicationsCCXML For Advanced Communications Applications
CCXML For Advanced Communications ApplicationsVoxeo Corp
 
Ken Rehor's presentation at eComm 2008
Ken Rehor's presentation at eComm 2008Ken Rehor's presentation at eComm 2008
Ken Rehor's presentation at eComm 2008eComm2008
 
Voice Browser
Voice BrowserVoice Browser
Voice BrowserSaila Sri
 
Customized IVR Implementation Using Voicexml on SIP (Voip) Communication Plat...
Customized IVR Implementation Using Voicexml on SIP (Voip) Communication Plat...Customized IVR Implementation Using Voicexml on SIP (Voip) Communication Plat...
Customized IVR Implementation Using Voicexml on SIP (Voip) Communication Plat...IJMER
 
2010 tool forum ata handout
2010 tool forum ata handout2010 tool forum ata handout
2010 tool forum ata handoutascetlan
 
Net framework
Net frameworkNet framework
Net frameworkjhsri
 
Introduction to .net and asp
Introduction to .net and aspIntroduction to .net and asp
Introduction to .net and aspPrachi Agarwal
 

Ähnlich wie Voicexml (20)

Voicexml543
Voicexml543Voicexml543
Voicexml543
 
final doc
final docfinal doc
final doc
 
10.1.1.510.6198
10.1.1.510.619810.1.1.510.6198
10.1.1.510.6198
 
Hak voice-browser
Hak voice-browserHak voice-browser
Hak voice-browser
 
CCXML For Advanced Communications Applications
CCXML For Advanced Communications ApplicationsCCXML For Advanced Communications Applications
CCXML For Advanced Communications Applications
 
Voicexml 100423121930-phpapp01
Voicexml 100423121930-phpapp01Voicexml 100423121930-phpapp01
Voicexml 100423121930-phpapp01
 
Ken Rehor's presentation at eComm 2008
Ken Rehor's presentation at eComm 2008Ken Rehor's presentation at eComm 2008
Ken Rehor's presentation at eComm 2008
 
Voice Browser
Voice BrowserVoice Browser
Voice Browser
 
Xml applications
Xml applicationsXml applications
Xml applications
 
voice browser
voice browservoice browser
voice browser
 
voice browser
voice browservoice browser
voice browser
 
tutorial20
tutorial20tutorial20
tutorial20
 
tutorial20
tutorial20tutorial20
tutorial20
 
Customized IVR Implementation Using Voicexml on SIP (Voip) Communication Plat...
Customized IVR Implementation Using Voicexml on SIP (Voip) Communication Plat...Customized IVR Implementation Using Voicexml on SIP (Voip) Communication Plat...
Customized IVR Implementation Using Voicexml on SIP (Voip) Communication Plat...
 
web services
web servicesweb services
web services
 
01 introduction
01 introduction01 introduction
01 introduction
 
2010 tool forum ata handout
2010 tool forum ata handout2010 tool forum ata handout
2010 tool forum ata handout
 
Net framework
Net frameworkNet framework
Net framework
 
Introduction to .net and asp
Introduction to .net and aspIntroduction to .net and asp
Introduction to .net and asp
 
Silverlight Training
Silverlight TrainingSilverlight Training
Silverlight Training
 

Kürzlich hochgeladen

week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptxJonalynLegaspi2
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxDhatriParmar
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 

Kürzlich hochgeladen (20)

week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptx
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 

Voicexml

  • 1. SEMINAR ON “VOICE XML”   B.NAVYA (12M61D5805) M.TECH I-I Sem
  • 2. INTRODUCTION  VoiceXML is a language for creating voice-user interfaces, particularly for the telephone.  It uses speech recognition and touchtone (DTMF keypad) for input, and pre-recorded audio and text-to-speech synthesis (TTS) for output.
  • 4. TTS
  • 5.  VoiceXML, speech recognition application development is greatly simplified by using familiar web infrastructure, including tools and Web servers.  VoiceXML "interpreter" (also known as a "browser") running on a telephony server.  VoiceXML can be used for voice-enabled Web applications.
  • 6. USE OF VOICE XML 1. As a way to voice-enable a Web site. 2. As an open-architecture solution for building next- generation interactive voice response telephone services.
  • 7. APPLICATIONS  One popular type of application is the voice portal(speech recognition-based telephone services).  Other application areas, including voice-enabled intranets and contact centers, notification services, and innovative telephony services, can all be built with VoiceXML.
  • 8.  VoiceXML and the voice-enabled Web allow for a new business model for telephony applications known as the Voice Service Provider.  This permits developers to build phone services without having to buy or run equipment.
  • 9.  VoiceXML has its roots in a research project called Phone Web at AT&T Bell Laboratories.  VoiceXML’s main goal is to bring the full power of web development and content delivery to voice response applications, and to free the authors of such applications from low-level programming and resource management.
  • 11.  VoiceXML is a markup language that: • Minimizes client/server interactions by specifying multiple interactions per document. • Separates user interaction code (in VoiceXML) from service logic (CGI scripts). • VoiceXML is a common language for content providers, tool providers, and platform providers. • Is easy to use for simple interactions, and yet provides language features to support complex dialogs.
  • 12. SCOPE OF VOICEXML  The language describes the human-machine interaction provided by voice response systems, which includes: • Output of synthesized speech (text-to-speech). • Output of audio files. • Recognition of spoken input. • Recognition of DTMF input. • Recording of spoken input. • Telephony features such as call transfer and disconnect.
  • 13. CREATING A BASIC VOICE XML DOCUMENT  VoiceXML syntax involves enclosing instructions (items) within a tag structure in the following manner: < element_name attribute_name="attribute_value"> ......contained items...... < /element_name>  < ?xml version="1.0"?>  < vxml version="1.0">
  • 14. VOICEXML ELEMENTS   Element Purpose <assign> Assign a variable a value. <audio> Play an audio clip within a prompt. <block> A container of (non-interactive) executable code. <break> JSML element to insert a pause in output. <catch> Catch an event. <choice> Define a menu item. <clear> Clear one or more form item variables.
  • 16. PRINCIPLES OF DESIGN  VoiceXML is an XML schema. For details about XML, refer to the Annotated XML Reference Manual. 1. The language promotes portability of services through abstraction of platform resources. 2. The language accommodates platform diversity. 3. The language has a control flow mechanism. 4. The language enables a separation of service logic from interaction behavior. 5. The language provides ways to link documents using URIs, and also to submit data to server scripts using URIs.
  • 17. IMPLEMENTATION PLATFORM REQUIREMENTS • This section outlines the requirements on the hardware/software platforms that will support a VoiceXML interpreter.  Document acquisition.  Audio output.   Audio input. 
  • 18. DIALOGS AND SUBDIALOGS  Forms.  Menus.
  • 19. TransiTioning beTween documenTs in an applicaTion
  • 20. eXample  Example asks the user for a choice of drink and then submits it to a server script : <?xml version="1.0"?> <vxml version="1.0"> <form><field name="drink"> <prompt>Would you like coffee, tea, milk, or nothing?</prompt> <grammar src="drink.gram" type="application/x-jsgf"/> </field> <block> <submit next="http://www.drink.example/drink2.asp"/> </block> </form> </vxml>
  • 21. applicaTions oF Voice Xml  Voice portals.  Location-based services.  Voice alerts .  Commerce.
  • 22. conclusion • VoiceXML is designed for creating audio dialogs that feature synthesized speech, digitized audio, recognition of spoken and DTMF key input, recording of spoken input, telephony, and mixed-initiative conversations. • Its major goal is to bring the advantages of web-based development and content delivery to intera. • Instead of using a PC with a Web browser, any telephone can access VoiceXML applications via a VoiceXML "interpreter" (also known as a "browser") running on a telephony serverctive voice response applications.