Developing Usable VoiceXML Applications



Similar documents
VoiceXML Tutorial. Part 1: VoiceXML Basics and Simple Forms

Web page creation using VoiceXML as Slot filling task. Ravi M H

RAPID VOICEXML DEVELOPMENT USING IBM S GRAPHICAL CALL FLOW BUILDER

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

Avaya Aura Orchestration Designer

Contact Center Discovery Exercise

NFON Whitepaper: Integrating Microsoft Lync (Skype for Business) with Telephony

customer care solutions

Speech-Enabled Interactive Voice Response Systems

Phone Routing Stepping Through the Basics

VoiceXML-Based Dialogue Systems

Voice Tools Project (VTP) Creation Review

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

Version 2.6. Virtual Receptionist Stepping Through the Basics

An Introduction to VoiceXML

ARMORVOX IMPOSTORMAPS HOW TO BUILD AN EFFECTIVE VOICE BIOMETRIC SOLUTION IN THREE EASY STEPS

Interfaces de voz avanzadas con VoiceXML

Avaya IP Office Unified Communications for Small Business

Moving Enterprise Applications into VoiceXML. May 2002

Enhancing customer experience: first, do no harm

Open Source VoiceXML Interpreter over Asterisk for Use in IVR Applications

IVR Improvement Strategies 2011

Deploying Cisco Unified Contact Center Express - Digital

Cisco Healthcare Intelligent Contact Center

X t e n d I V R. Handbook

CHAPTER 4 Enhanced Automated Attendant

Policy and Performance Review Committee. Depute Chief Executive, Partnerships and Community Services

USER EXPERIENCE TRAINING CLASSES New York City

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

Vision Based Parking Lot Monitoring: Available Parking Spaces Information

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

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

Next presentation starting soon Next Gen Customer Experience Enabled by PwC & Oracle s Cloud CRM & CX Applications

Signatures. Advanced User s Guide. Version 2.0

Specialty Answering Service. All rights reserved.

Understanding Contact Centers. Contact Center Architecture

Vocalité Version 2.4 Feature Overview

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

Deploying Cisco Unified Contact Center Express Volume 1

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

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

Intelligent Contact Management with. Flexible cloud services from VoltDelta. Contact centre Self service Customer insight

Interactive solutions

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

A Development Tool for VoiceXML-Based Interactive Voice Response Systems

The site also provides self-guided product demonstrations, basic service information and support contact information.

Getting Started Guide 8x8 Phone System Administrator

Abstract. Avaya Solution & Interoperability Test Lab

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

NSP Software Summit: Next Generation Voice Messaging - A Key to your Success. Alain Decartes Business Development Manager WW SGBU Sales

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

Receptionist Small Business

CALNET 3 Subcategory 6.1 Hosted IVR - ACD. Table of Contents

Telecoms Billing. Manual

Introduction...3. The Integrations Section...4. Create a New Integration...5. Create a New Trigger...6. Custom fields Custom Variables...

Upstream Works Overview

ADMINISTERING UNIFIED CONTACT CENTER ENTERPRISE PART 1

Connect your customers to next generation broadband technologies today.

Administering Cisco Unified Contact Center Enterprise, Part 2 AUCCE2 v10.0; 5 Days, Instructor-led

Telephony and collaboration made easy

Cisco IP Interactive Voice Response (IVR) Solutions for Service Providers

Deploying Cisco Unified Contact Center Express 5.0 (UCCX)

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

Voluntary Product Accessibility Template

UCCXA: Cisco Unified Contact Center Express Advanced v4

UniCom Enterprise Phone (Polycom CX600) User Guide

Custom Software Development Portfolio. Innovation Collaboration Evolution Results

IVR Primer Introduction

DITA Adoption Process: Roles, Responsibilities, and Skills

Adobe Connect Mobile 2.0 Getting Started for participants using mobile phones Adobe Systems Incorporated. All Rights Reserved.

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

INTRODUCTION TO SYNTHESYS

Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers

Transcription:

Speech Technology Summit 2001 Developing Usable VoiceXML Applications Neil Bowers neilb@src.co.uk

Contents About SRC Professional services company Methodology How we go about developing speech applications Example development Placing a bet on formula 1 Observations What we ve learned so far

SRC Deploying speech recognition since 1995 Desktop dictation solutions Bespoke application development Digital workflow SRC Telecom formed December 2000 Telephony-based speech solutions Bespoke development Telco grade hosting VXML development hosting

Scope Call Centre Automation Voice Web [mv]-commerce Corporate Portals

Hosted speech recognition services Public Telephony Network + SRC Telco Partner Network ACD / IVR System Customer or Employee Call-centre or customer reps SRC Speech Telephony Platform Voice path Data path Internet / Intranet / Data links Data Systems Call control path SRC Telecom SRC Customer

Myths We can just add speech to our IVR menus our HTML guys can knock up our VXML apps ASR is really good (bad) Development finishes at deployment It s like the web If you build it, they will ring US TTS is ok for the UK VoiceXML will make everyone open

Methodology (1) Consulting Identify suitable applications & business case Set expectations Start with a small-scope application Requirements & Design Observations, recordings, interviews Use cases and simulations System view VXML app may not be the hard bit Persona and dialogue strategy

What is it? The personality of your application Defines the style of interaction Why? Improves user experience Creates stickiness How do you pick one? The end-user population & frequency of use Goal of service / motivation of the end-user Corporate & service brand Write a biography (with the customer) What does it affect? Dialogue strategy Wording of prompts Choice of voice talent Recording of prompts Sidebar: Persona

Methodology (2) Development Short iterations regular feedback Early integration & test Usability tests critical (early and often) Pilot Start with a small call volume Tuning Production hosting Ongoing usability evaluation and tuning

Sidebar: Usability Testing Don t leave it until the end Test early prototypes or simulations with real users Test as you develop Test major chunks with ~5 non-developers Majority of potential problems found with < 10 users Several iterations after development Pilot with initially small call volume Monitor ongoing live usage

What makes an application hard? Intrinsically hard recognition tasks Dynamic data Users (heterogeneity, noisy environment, mobiles) Telephony & CTI Integration with customer s systems Complexity of dialogue Low process maturity

Example: Formula SRC Betting Grand Prix betting demonstration Driver, race, amount Place multiple bets, confirmation, summary at end a tenner on Schumacher Disambiguation ( which Schumacher brother? ) Mixed initiative, then directed ( in which grand prix? ) 020 7381 7890 Username: Murray Walker Password: 4 3 7 6

Iterations The main prompt, all 3 tokens Straight through the call flow graph Other main states in call flow And error handling Tuning Particular focus on grammars Top & Tail Usability

What it took Approach VXML 1.0+ - static, generated, & dynamic Close working with VoiceGenie Recorded audio for all prompts Usability testing Various tools Text editor, perl, SP, tuning tools, logfile analysis, index cards, video camera, recording tools

Lessons learned Don t over-specify the grammars Use universals sparingly A light touch with mixed initiative (cf human agents) Set up in-house prompt recording facilities Use UK acoustic models (not US!) Don t put too much in 1 st level prompts Resist the temptation to tune for the 1% when usability testing Barge-in, timing, spacing, & delays are critical Spend time on dialogue strategy (including hand-off) Get to know your platform and technology suppliers

Skill-set of development team Human factors Dialogue design Grammar development & tuning Speech technologist Architect VoiceXML Usability testing Software & web development Toolsmith Telephony Audio Project management

80/20 Where To Focus Understanding the end-users Crafting prompts & error handling Limits of ASR, and how to move beyond them

Summary Multi-disciplinary team Make friends with your technology suppliers Design separately for voice (but across modes) Pick a persona/style for the dialogue Learn how to improve perceived recognition Usability evaluation Prompt crafting and error handling Pilot and ramp-up volume gradually Monitor and tune

Neil Bowers neilb@src.co.uk Grand Prix Betting Demo 020 7381 7890 User: Murray Walker Password: 4 3 7 6