VoiceXML An investigation Author: Mya Anderson

Slides:



Advertisements
Similar presentations
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Advertisements

INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
VoiceXML: A Field Evaluation By: Kristy Bradnum Supervisor: Peter Clayton Presented in partial fulfilment of the CS Honours Project.
Collaborative Customer Relationship Management (CCRM) User Group June 23 rd, 2004.
Rob Marchand Genesys Telecommunications
>Christopher F. Passaretti Software Development Manager >SpeechTek 2007 Expand VoiceXML & CCXML Using Web Services.
The importance of digital voice-based data management in everyday communication. ABSONIC ® voice recording and management system NICOPRO USA INC -
Stat-JR: eBooks Richard Parker. Quick overview To recap… Stat-JR uses templates to perform specific functions on datasets, e.g.: – 1LevelMod fits 1-level.
XISL language XISL= eXtensible Interaction Sheet Language or XISL=eXtensible Interaction Scenario Language.
VoiceXML: A Field Evaluation by: Kristy Bradnum Supervisor: Peter Clayton.
The State of the Art in VoiceXML Chetan Sharma, MS Graduate Student School of CSIS, Pace University.
Pace VoiceXML Absentee System Paul Visokey, Ping Gallivan, Yani Mulyani, Lisa Jordan, Elaine Li, George Mathew, Qisheng Hong Presenter Name : Paul Visokey.
© 2009 Research In Motion Limited Methods of application development for mobile devices.
1 Web Wizards Guide To PHP David Lash Chapter 1 Introduction to PHP.
About VoiceXML 2.0 Stefanie Shriver a lot of this stuff is pulled directly from the 2.0 spec:
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
SM3121 Software Technology Mark Green School of Creative Media.
Find The Better Way Expand Your Voice with VXML May 10 th, 2005.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
WebQuilt and Mobile Devices: A Web Usability Testing and Analysis Tool for the Mobile Internet Tara Matthews Seattle University April 5, 2001 Faculty Mentor:
UNIT 21 Software Engineering.
Chapter 1 Variables in the Web Design Environment
VoiceXML Builder Arturo Ramirez ACS 494 Master’s Graduate Project May 04, 2001.
Introduction to Computers
Copyright © 2003 Pearson Education, Inc. Slide 1-1 Web Design & Development PHP.
The importance of digital voice-based data management in everyday communication. ABSONIC ® voice recording and management system GALLMED Ltd. -
Jason G. Caudill Assistant Professor of Business Administration Carson-Newman College.
Conversational Applications Workshop Introduction Jim Larson.
1 UNIT 20 Software Engineering Lecturer: Ghadah Aldehim.
ITCS 6010 SALT. Speech Application Language Tags (SALT) Speech interface markup language Extension of HTML and other markup languages Adds speech and.
Creating Speaking Web Pages: The Text-to-Speech Integrated Development Environment (TTS-IDE) David C. Gibbs Department of Mathematics and Computing University.
Integrating VoiceXML with SIP services
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
Cloud Computing Characteristics A service provided by large internet-based specialised data centres that offers storage, processing and computer resources.
Web Programming : Building Internet Applications Chris Bates CSE :
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
The Voice-Enabled Web: VoiceXML and Related Standards for Telephone Access to Web Applications 14 Feb Christophe Strobbe K.U.Leuven - ESAT-SCD-DocArch.
Overview of HTML and XML. Contents n History n Usage n Examples n Advantages n Disadvantages.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
Constructing A BingBee Phone Network Constructing A BingBee Phone Network Author: Taurai Saurombe Supervisor: Prof Peter Wentworth.
Listener-Control Navigation of VoiceXML. Nuance Speech Analysis 92% of customer service is through phone. 84% of industrialists believe speech better.
Speech Processing 1 Introduction Waldemar Skoberla phone: fax: WWW:
JavaScript Introduction and Background. 2 Web languages Three formal languages HTML JavaScript CSS Three different tasks Document description Client-side.
VoiceXML. Nuance Speech Analysis 92% of customer service is through phone. 84% of industrialists believe speech better than web.
Introduction of Wget. Wget Wget is a package for retrieving files using HTTP and FTP, the most widely-used Internet protocols. Wget is non-interactive,
1 Cascading Style Sheet (CSS). 2 Cascading Style Sheets (CSS)  a style defines the appearance of a document element. o E.g., font size, font color etc…
Presented By Sharmin Sirajudeen S7 CS Reg No :
A seminar by Ramesh Kumar Raju S CSSE 07121A1547.
© 2005 KPIT Cummins Infosystems Limited We value our relationship XML Publisher Prafulla Kauthalkar RJTSB – Oracle Apps Consultant We value our relationship.
VoiceXML Tutorial: Part 1 Introduction and User Interaction with DTMF
Unit 3 Virtualization.
Web fundamentals: Clients, Servers, and Communication
Project 1 Introduction to HTML.
CSCI-235 Micro-Computer Applications
Supervisor: Prof Michael Lyu Presented by: Lewis Ng, Philip Chan
Microsoft® Office FrontPage® 2003 Training
Brian Leonard ブライアン レオナルド
E-Commerce Lecture 8.
An example of a pilot project as part of USP course:
Web Programming– UFCFB Lecture 9
PhoNET Voice based web access ASWIN.P S3 EC ROLL : 24.
(No need of Desktop computer)
SALT & The Microsoft Speech Application SDK
Integrating VoiceXML with SIP services
Manuscript Transcription Assistant Initiative
An Introduction to JavaScript
Web Programming– UFCFB Lecture 9
Web Programming : Building Internet Applications Chris Bates CSE :
The Web Wizard’s Guide to PHP by David A. Lash
Presentation transcript:

VoiceXML An investigation Author: Mya Anderson Supervisor: Prof. P Clayton

Introduction VoiceXML recap The problem area My approach Some things I did… Findings,opinions and views Conclusion and questions

VoiceXML recap

VoiceXML = Voice Extensible Markup Language XML-based Internet mark-up language 4 developing voice interfaces First version released 1999 Latest version released April 2002

Allows access to Web via telephones Works in Voice Browser Provides standards-based interface for: Automatic Speech Recognition (ASR) Text-to-Speech (TTS) Dual Tone Multi-Frequency (DTMF) Call handling Other technologies

The Problem Area

VoiceXML is a new technology Many promised benefits & advantages Relatively little information available. Task Find out more Try establish whether it had any value

My approach

Step 1 Lots of reading! Web sites Text books Software manuals

Step 2 Try write a simple VoiceXML application Involved Deciding on a development environment Picking a voice browser to interpret my VoiceXML pages Getting to grips with syntax Finding examples

Step 3 Try write a prototype for Rhodes Online Student Services (ROSS) Help determine Ease of development Speed of development VoiceXML capabilities

Development environments Four potential environments: Hosted Web-based Simulated “Real”

Hosted Use Voice Service Provider Telephone access No need to worry about hardware issues Tools sometimes provided

Web-based “Integrated Development Environment” Many tools offered Provides most current support Best option, if available Best way to start Not available in SA

Simulated Stand-alone browser runs on PC Use headset or speaker and microphone Good for initial development Available browsers bit behind current standards Can’t test “real” input i.e. phone

“Real” Set up on gateway Expensive Requires hardware and telephony expertise

Selected environment Stand-alone Cheapest Browsers freely available No SA-based Voice Service Providers for a web-based environment (preferable) No need to set up gateway

Some things I did…

Started ROSS prototype Input & output student number Terminated by software issues Experimented with mixed-initiative dialogs Traditional IVR (e.g. cell-phones) = directed dialog Mixed-initiative dialogs “intelligent”

Used inline & external grammars Wrote JGSF grammar JGSF (Java Speech Grammar Format) GSL (Grammar Specification Language) SRGF (Speech Recognition Grammar Format) Did some basic scripting

Findings, Opinions and Views

Speech recognition is still VERY sensitive to background noise and loudness of speech VoiceXML (as a language) is relatively easy to use VoiceXML integrates very well into existing web infrastructures Standalone browsers are behind in what they are able to support

Very little technical assistance is available Standalone browsers are still quite “buggy” Documentation is limited Voice technologies (TTS, ASR) still not good enough Audio files VoiceXML applications are being used commercially in the USA & Europe

VoiceXML offers major advantages and cost savings for developing IVRs Smaller developer learning curve Able to generate pages dynamically Uses much of the web infrastructure already in place for normal web pages

HCI issues are VERY important when developing voice applications Badly designed VUI will simply NOT be used.

Other Issues Possible threats Poor voice technologies SALT (Speech Application Language Tags) New language combining voice & data technologies

Standards still not established/comprehensive enough Some issues still left to the developers’ discretion Certain companies implement proprietary solutions to problems resulting in platform and/or browser dependence

Conclusion

VoiceXML has much potential Highly dependent on underlying technologies Standardisation still in progress Reduces portability Inc risk (e.g. grammars, rewriting)

Already better than existing IVR development technologies Flexible Easier to learn Easier to write & modify Many potential future benefits Here to stay? Too early to tell Highly dependent on external “ifs”

THANK YOU! Any Questions???