SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Firebase on Android: The Big Picture
Firebase on Android: The Big PictureFirebase on Android: The Big Picture
Firebase on Android: The Big PictureSriyank Siddhartha
 
Speech recognition an overview
Speech recognition   an overviewSpeech recognition   an overview
Speech recognition an overviewVarun Jain
 
Google Firebase
Google FirebaseGoogle Firebase
Google FirebaseAliZaidi94
 
Unit 1 - mobile computing introduction
Unit 1 - mobile computing introductionUnit 1 - mobile computing introduction
Unit 1 - mobile computing introductionVintesh Patel
 
Consuming Web Services in Android
Consuming Web Services in AndroidConsuming Web Services in Android
Consuming Web Services in AndroidDavid Truxall
 
Case study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash BadoneCase study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash BadoneAkash Badone
 
License Plate Recognition Using Python and OpenCV
License Plate Recognition Using Python and OpenCVLicense Plate Recognition Using Python and OpenCV
License Plate Recognition Using Python and OpenCVVishal Polley
 
Google Firebase Presentation
Google Firebase PresentationGoogle Firebase Presentation
Google Firebase PresentationAeni Patel
 
Speech recognition system seminar
Speech recognition system seminarSpeech recognition system seminar
Speech recognition system seminarDiptimaya Sarangi
 
SPEECH BASED EMOTION RECOGNITION USING VOICE
SPEECH BASED  EMOTION RECOGNITION USING VOICESPEECH BASED  EMOTION RECOGNITION USING VOICE
SPEECH BASED EMOTION RECOGNITION USING VOICEVamshidharSingh
 
Client server chat application
Client server chat applicationClient server chat application
Client server chat applicationSamsil Arefin
 
Blackberry technology
Blackberry technologyBlackberry technology
Blackberry technologySangavi G
 

Mais procurados (20)

Introduction to Firebase from Google
Introduction to Firebase from GoogleIntroduction to Firebase from Google
Introduction to Firebase from Google
 
Common Standards in Cloud Computing
Common Standards in Cloud ComputingCommon Standards in Cloud Computing
Common Standards in Cloud Computing
 
Sandbox
SandboxSandbox
Sandbox
 
Firebase on Android: The Big Picture
Firebase on Android: The Big PictureFirebase on Android: The Big Picture
Firebase on Android: The Big Picture
 
Speech recognition an overview
Speech recognition   an overviewSpeech recognition   an overview
Speech recognition an overview
 
Google Firebase
Google FirebaseGoogle Firebase
Google Firebase
 
Amazon Alexa Technologies
Amazon Alexa TechnologiesAmazon Alexa Technologies
Amazon Alexa Technologies
 
Unit 1 - mobile computing introduction
Unit 1 - mobile computing introductionUnit 1 - mobile computing introduction
Unit 1 - mobile computing introduction
 
Chatbots
ChatbotsChatbots
Chatbots
 
Consuming Web Services in Android
Consuming Web Services in AndroidConsuming Web Services in Android
Consuming Web Services in Android
 
Case study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash BadoneCase study of amazon EC2 by Akash Badone
Case study of amazon EC2 by Akash Badone
 
Chatbot_Presentation
Chatbot_PresentationChatbot_Presentation
Chatbot_Presentation
 
Chatbot
ChatbotChatbot
Chatbot
 
License Plate Recognition Using Python and OpenCV
License Plate Recognition Using Python and OpenCVLicense Plate Recognition Using Python and OpenCV
License Plate Recognition Using Python and OpenCV
 
Google Firebase Presentation
Google Firebase PresentationGoogle Firebase Presentation
Google Firebase Presentation
 
Speech recognition system seminar
Speech recognition system seminarSpeech recognition system seminar
Speech recognition system seminar
 
SPEECH BASED EMOTION RECOGNITION USING VOICE
SPEECH BASED  EMOTION RECOGNITION USING VOICESPEECH BASED  EMOTION RECOGNITION USING VOICE
SPEECH BASED EMOTION RECOGNITION USING VOICE
 
Client server chat application
Client server chat applicationClient server chat application
Client server chat application
 
Window Phone
Window PhoneWindow Phone
Window Phone
 
Blackberry technology
Blackberry technologyBlackberry technology
Blackberry technology
 

Destaque

Introduction to VoiceXml and Voice Web Architecture
Introduction to VoiceXml and Voice Web ArchitectureIntroduction to VoiceXml and Voice Web Architecture
Introduction to VoiceXml and Voice Web ArchitecturePaul Nguyen
 
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
 

Destaque (9)

Voicexml ppt
Voicexml pptVoicexml ppt
Voicexml ppt
 
Introduction to VoiceXml and Voice Web Architecture
Introduction to VoiceXml and Voice Web ArchitectureIntroduction to VoiceXml and Voice Web Architecture
Introduction to VoiceXml and Voice Web Architecture
 
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
 

Semelhante a 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
 

Semelhante a 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
 
VOICE BROWSER
VOICE BROWSERVOICE BROWSER
VOICE BROWSER
 
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
 

Último

CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesVijayaLaxmi84
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...Nguyen Thanh Tu Collection
 
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
 
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEPART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEMISSRITIMABIOLOGYEXP
 
Employablity presentation and Future Career Plan.pptx
Employablity presentation and Future Career Plan.pptxEmployablity presentation and Future Career Plan.pptx
Employablity presentation and Future Career Plan.pptxryandux83rd
 
Unit :1 Basics of Professional Intelligence
Unit :1 Basics of Professional IntelligenceUnit :1 Basics of Professional Intelligence
Unit :1 Basics of Professional IntelligenceDr Vijay Vishwakarma
 
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...Nguyen Thanh Tu Collection
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...Nguyen Thanh Tu Collection
 
An Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPAn Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPCeline George
 
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...Nguyen Thanh Tu Collection
 
The Emergence of Legislative Behavior in the Colombian Congress
The Emergence of Legislative Behavior in the Colombian CongressThe Emergence of Legislative Behavior in the Colombian Congress
The Emergence of Legislative Behavior in the Colombian CongressMaria Paula Aroca
 
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
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptxmary850239
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 

Último (20)

CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their uses
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
 
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
 
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEPART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
 
Employablity presentation and Future Career Plan.pptx
Employablity presentation and Future Career Plan.pptxEmployablity presentation and Future Career Plan.pptx
Employablity presentation and Future Career Plan.pptx
 
Unit :1 Basics of Professional Intelligence
Unit :1 Basics of Professional IntelligenceUnit :1 Basics of Professional Intelligence
Unit :1 Basics of Professional Intelligence
 
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
 
An Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPAn Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERP
 
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...
 
The Emergence of Legislative Behavior in the Colombian Congress
The Emergence of Legislative Behavior in the Colombian CongressThe Emergence of Legislative Behavior in the Colombian Congress
The Emergence of Legislative Behavior in the Colombian Congress
 
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
 
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...
 
Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
 

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.