Interfaces de voz avanzadas con VoiceXML

Similar documents
VXI* IVR / IVVR. VON.x 2008 OpenSER Summit. Ivan Sixto CEO / Business Dev. Manager. San Jose CA-US, March 17th, 2008

VoiceXML Tutorial. Part 1: VoiceXML Basics and Simple Forms

VoiceXML. Erik Harborg SINTEF IKT. Presentasjon, 4. årskurs, NTNU, ICT

Using Service Oriented Architecture (SOA) for Speaker-Biometrics Applications

An Introduction to VoiceXML

Voice Processing Standards. Mukesh Sundaram Vice President, Engineering Genesys (an Alcatel company)

VoiceXML and VoIP. Architectural Elements of Next-Generation Telephone Services. RJ Auburn

Cisco IOS VoiceXML Browser

Avaya Aura Orchestration Designer

Specialty Answering Service. All rights reserved.

Thin Client Development and Wireless Markup Languages cont. VoiceXML and Voice Portals

Version 2.6. Virtual Receptionist Stepping Through the Basics

Open Source VoiceXML Interpreter over Asterisk for Use in IVR Applications

Abstract. Avaya Solution & Interoperability Test Lab

Voic . Advanced User s Guide. Version 2.0

VoiceXML versus SALT: selecting a voice

Cisco IOS Voice XML Browser

Cisco IOS Voice XML Browser

Dialogos Voice Platform

! <?xml version="1.0">! <vxml version="2.0">!! <form>!!! <block>!!! <prompt>hello World!</prompt>!!! </block>!! </form>! </vxml>

Application Notes for Speech Technology Center Voice Navigator 8 with Avaya Aura Experience Portal Issue 1.0

IP Media Servers for Next-Generation Contact Centers

1. Login to with your User ID and password. Select Virtual Receptionist from the Basic Services tab.

Phone Routing Stepping Through the Basics

Speech Recognition of a Voice-Access Automotive Telematics. System using VoiceXML

Description: Objective: Upon completing this course, the learner will be able to meet these overall objectives:

Materials Software Systems Inc (MSSI). Enabling Speech on Touch Tone IVR White Paper

Mobile Application Languages XML, Java, J2ME and JavaCard Lesson 03 XML based Standards and Formats for Applications

Traitement de la Parole

Personal Voice Call Assistant: VoiceXML and SIP in a Distributed Environment

How To Develop A Voice Portal For A Business

Vxi* VoiceXML browser!

Support and Compatibility

A design of the transcoder to convert the VoiceXML documents into the XHTML+Voice documents

VoiceXML-Based Dialogue Systems

Deploying Cisco Unified Contact Center Express Volume 1

Avaya Media Processing Server 500

RTMP Channel Server I6NET Solutions and Technologies

VoiceXML Data Logging Overview

A Development Tool for VoiceXML-Based Interactive Voice Response Systems

Building Applications with Vision Media Servers

XML based Interactive Voice Response System

Deploying Cisco Unified Contact Center Express - Digital

SIP Voice Server Voice-enabling HTML

FrontRange Voice. Password Reset via Self-Service. Presented by: Mark Hodgen

How To Use Voicexml On A Computer Or Phone (Windows)

Envox CDP 7.0 Performance Comparison of VoiceXML and Envox Scripts

VoiceXML. For: Professor Gerald Q. Maguire Jr. By: Andreas Ångström, and Johan Sverin, Date:

NeoIVR. Flexible & high performance IVR platform

Information. OpenScape Contact Center Voice Portal V7.0 R2 Enable Open Dialogue, Intuitive Interaction, and Seamless Handoff

Aspect Education Services

Dialog planning in VoiceXML

Dialogic IP Media Server. Erik Pras

Realising the Potential of VoiceXML

CCXML & the Power of Standards-Based Call Control E X E C U T I V E B R I E F I N G M A R C H

Getting Started with Cisco Unified IP IVR, Release 8.5(1)

PROPHECY. Unlocked Communications Customer Obsession Teams Communications Passion

9RLFH$FWLYDWHG,QIRUPDWLRQ(QWU\7HFKQLFDO$VSHFWV

new voice technologies deliver

Combining VoiceXML with CCXML

Testing IVR Systems White Paper

Standard Languages for Developing Multimodal Applications

Vocalité Version 2.4 Feature Overview

Signatures. Advanced User s Guide. Version 2.0

Creating a low cost VoiceXML Gateway to replace IVR systems for rapid deployment of voice applications.

VoiceXML Programmer s Guide

IVR CRM Integration. Migrating the Call Center from Cost Center to Profit. Definitions. Rod Arends Cheryl Yaeger BenchMark Consulting International

Using Dialogic Boards to Enhance Voice Mail/Messaging Applications. Application Note

PROPHECY. Unlocked Communications Customer Obsession Teams Communications Passion

Contents. Specialty Answering Service. All rights reserved.

Real-World Experience Adding Speech to IVR Solutions with MRCP

VIDEO IVR VAS & Customer Care

Migrating Legacy IVR Applications to VoiceXML with Voxeo The advantages of a 100% VoiceXML compliant platform

Cisco Healthcare Intelligent Contact Center

Hosted Fax Mail. Hosted Fax Mail. User Guide

Platform as a Service (PaaS)!

Following this Jumpstart on creating a SurVo IVR is an Addendum that explains some more specific details about the SurVo application.

Evolving Tool Strategies in the Voice Channel

VOICE INFORMATION RETRIEVAL FOR DOCUMENTS. Except where reference is made to the work of others, the work described in this thesis is.

Zanzibar OpenIVR: an Open-Source Framework for Development of Spoken Dialog Systems

Deploying Cisco Unified Contact Center Express 5.0 (UCCX)

Cisco IP Interactive Voice Response (IVR) Solutions

The Power of Retail Self-Service Solutions

and Voice Applications Eyal Wirsansky, Verso Technologies JaxJUG

IP Contact Center: Realize the Full Business Potential of IP Contact Centers

V O C A L C O M H E R M E S I V R. H e r m e s I V R. I n t e r a c t i v e V o i c e R e s p o n s e

Vision Based Parking Lot Monitoring: Available Parking Spaces Information

2014 Direct Drive, Inc. All rights reserved.

Voice User Interface Design

Voice XML: Bringing Agility to Customer Self-Service with Speech About Eric Tamblyn Voice XML: Bringing Agility to Customer Self-Service with Speech

Open Source Telephony Projects as an Application Development Platform. Frederic Dickey Director Product Management

interactive product brochure :: Nina: The Virtual Assistant for Mobile Customer Service Apps

PROPHECY. For Service Providers. Unlocked Communications Customer Obsession Teams Communications Passion

Voice Broadcast Opt Out Feature

Telephony Fundamentals

Dialogic PowerMedia XMS

STATE OF THE IVR: INDUSTRY EXPERTS WEIGH IN Insights and best practices for getting the most out of your IVR interactions.

Dialogic Vision. Dec, Erik Pras

Developing Usable VoiceXML Applications

Integrating VoiceXML with SIP services

Transcription:

Interfaces de voz avanzadas con VoiceXML

Digital Revolution is coming

Self driving cars Self voice services Autopilot for CAR Speaker Automatic Speech Recognition ASR DTMF keypad SIP / VoIP or TDM Micro Text-to-Speech TTS or Wav Interactive Voice Response IVR

What is IVR? In telephony, Interactive Voice Response, or IVR, is a phone technology that allows a computer to detect voice and touch tones using a normal phone call. The IVR system can respond with pre-recorded or dynamically generated audio to further direct callers on how to proceed. IVR systems can be used to control almost any function where the interface can be broken down into a series of simple menu choices. Once constructed IVR systems scale well to handle large call volumes.

IVR: Simple definition Voice API Phone Persons IVR Applications Machines

IVR: Human-Machine Dialogue Machine Human Process VoiceXML Process Listen Speak ASR / SIV TTS / WAV Listen Speak IVR

What is VoiceXML? VoiceXML is a language for creating voice-user interfaces, particularly for the telephone. It uses speech recognition (ASR) and touchtone (DTMF keypad) for input, and pre-recorded audio and text-to-speech synthesis (TTS) for output. It is based on the Worldwide Web Consortium s (W3C s) Extensible Markup Language (XML), and leverages the web paradigm for application development and deployment. By having a common language, application developers, platform vendors, and tool providers all can benefit from code portability and reuse.

VoiceXML: History 1998 1999 2000 2001 2002 2006 2010 2015 Motorola VoxML IBM SpeechML Lucent Teleportal W3C VoiceXML 0.9 VoiceXML 1.0 VoiceXML 2.0 VoiceXML 2.1 VoiceXML 3.0 draft (Meta-languages) Natural Language Under. NLU AT&T Labs

W3C VoiceXML Open Standard W3C VoiceXML 2.0 Recommendation March 2004 W3C VoiceXML 2.1 (Recommendation) Recommendation June 2007 W3C VoiceXML 3.0 (Draft) Early Stage of development January 2006

Voice Browser or Web Browser <vxml> Internet <html> Web Navegador de Voz (Voice Browser) Servidor Web (web Server) Navegador Web (Web Browser) http://

HTML versus VXML HTML Mouse + Display HTML layout images, video files Text Scripts HTTP / HTTPS RTP - SOAP - WSDL VXML Phone + Keypad VXML layout audio, grammar files Text (TTS) Scripts HTTP / HTTPS RTP - SOAP - WSDL - SIP

PBX versus IVR Features PBX IVR Connect Phones / Extensions Phones / Applications Call Routing Person-to-Person Person-to-Machine Configuration Static (Dialplan) Dynamic (VoiceXML) Interaction DTMF DTMF TTS ASR NLU SIV

3 Niveles de dialogo: IVR NLU 3 Natural Language Understanding (NLU) Dialogo indeterminista: Quiero contactar con un comercial 2 Direct Dialog (ASR/TTS) Dialogo determinista: Ventas, Comercial, Soporte 1 Key Tones (DTMF) Teclas del teléfono: 0 9 # *

Diagrama IVR extendido IVR+ Natural Language Understanding Voice Biometrics Telephony Private Branch Exchange PBX NLU SIV HTTP VoiceXML + GRXML + BNF HTTPS IVR VOIP TDM VXML SIP / TDM Voice Browser Phone MRCP HTTP MRCP API HTTP API Speech Servers TTS ASR Business Applications

Hello World! <?xml version="1.0"?> <vxml version = "2.0" xmlns="http://www.w3.org/2001/vxml" xml:lang="en-us"> <form> <block>hello world!</block> </form> </vxml> <?xml version="1.0"?> <vxml version="2.0" xmlns="http://www.w3.org/2001/vxml"> <form> <block> <prompt> <audio src="helloworld.wav"/> </prompt> </block> </form> </vxml>

Menu DTMF <?xml version="1.0"?> <vxml version = "2.1"> <menu> <prompt> Hello. Choose among the following option: <enumerate> <value expr= _dtmf /> for <value expr= _prompt /> </prompt> <choice dtmf= 1 next=page1.vxml> Hotel </choice> <choice dtmf= 2 next=page2.vxml> Wheather </choice> <choice dtmf= 3 next=page3.vxml> News </choice> </menu>

Reconocimiento de voz (ASR) <?xml version= 1.0" encoding= ISO-8859-1?> <vxml version = 2.0" lang= en > <form> <field name= city > <prompt>where to you want to travel to?</prompt> <option>new York</option> <option>paris</option> <option>berlin</option> <option>madrid</option> <option>london</option> </field> <field name= travellers type= number > <prompt>how many are traveling to <value expr= city />? </prompt> </field> <block> <submit next= http://localhost/handler namelist= city travelers /> </block> </form> </vxml>

Ventajas de VoiceXML VoiceXML es un estándar abierto para los sistemas IVR Lenguaje basado en el paradigma XML / HTTP Inclusión de gramáticas de diálogo compiladas o dinámicas GRXML, ABNF, Integración y gestión de los motores del habla TTS / ASR Compatible con todos lenguajes de programación web PHP / JSP / ASP /... Acceso universal a bases de datos y sistemas externos (también para NLU) Permite una gestión de los eventos en tiempo real

Live Demo

Sales Contact: Ivan Sixto ivan.sixto@ivrpowers.com +34 699435965