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



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

VoiceXML-Based Dialogue Systems

Voice Tools Project (VTP) Creation Review

VoiceXML Tutorial. Part 1: VoiceXML Basics and Simple Forms

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

Developing Usable VoiceXML Applications

Abstract. Avaya Solution & Interoperability Test Lab

Moving Enterprise Applications into VoiceXML. May 2002

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

VoiceXML Overview. James A. Larson Intel Corporation (c) 2007 Larson Technical Services 1

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

Avaya Aura Orchestration Designer

The Future of VoiceXML: VoiceXML 3 Overview. Dan Burnett, Ph.D. Dir. of Speech Technologies, Voxeo Developer Jam Session May 20, 2010

An Introduction to VoiceXML

PROPHECY. Unlocked Communications Customer Obsession Teams Communications Passion

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

Aspect Education Services

Version 2.6. Virtual Receptionist Stepping Through the Basics

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

Speech as a Service. How to Put Your Speech Solution in the Cloud

Microsoft Expression Web

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

A Development Tool for VoiceXML-Based Interactive Voice Response Systems

Interfaces de voz avanzadas con VoiceXML

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

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

Connecting to securevirtual Workspace

Phone Routing Stepping Through the Basics

and Voice Applications Eyal Wirsansky, Verso Technologies JaxJUG

Specialty Answering Service. All rights reserved.

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

Example. Represent this as XML

Deploying Cisco Unified Contact Center Express Volume 1

Dialogos Voice Platform

From a Finder window choose Applications (shown circled in red) and then double click the Tether icon (shown circled in green).

Appointment Scheduler

Integrating LivePerson with Salesforce

Hosted Connecting Steps Client Installation Instructions

Open Source VoiceXML Interpreter over Asterisk for Use in IVR Applications

PBS&J Drives Caller Satisfaction with Voxeo-Powered 511 Phone Applications

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

Presentation / Interface 1.3

Fairsail. Implementer. Fairsail to Active Directory Synchronization. Version 1.0 FS-PS-FSAD-IG R001.00

Building Applications with Vision Media Servers

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

2014/02/13 Sphinx Lunch

Best Practices in Outbound Customer Interactions

Deploying Cisco Unified Contact Center Express - Digital

11A. CORPORATE INFRASTRUCTURE

Mapping ITS s File Server Folder to Mosaic Windows to Publish a Website

Prophecy Hosting. Hosted IVR and VoIP Services

Combining VoiceXML with CCXML

Please contact Cyber and Technology Training at for registration and pricing information.

eschoolpad for ipad INSTALLATION GUIDE v3.0 Prepared by: Avrio Solutions Company Limited

How do I Install and Configure MS Remote Desktop for the Haas Terminal Server on my Mac?

Envox CDP 7.0 Performance Comparison of VoiceXML and Envox Scripts

Virtual Private Network (VPN)

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

LabStats 5 System Requirements

Log Analysis: Overall Issues p. 1 Introduction p. 2 IT Budgets and Results: Leveraging OSS Solutions at Little Cost p. 2 Reporting Security

Standard Languages for Developing Multimodal Applications

Dialog planning in VoiceXML

Provincial Learning Management System Orientation Guide for Learners Version 3, February 2014

Signatures. Advanced User s Guide. Version 2.0

JEE Web Applications Jeff Zhuk

6.2 Reporting BIPublisher Improvements

VoiceObjects Developer Jam Session: Voxeo IVR and SIP platforms

How do I Install and Configure MS Remote Desktop for the Haas Terminal Server on my Mac?

HOPS Project presentation

Download and Installation of MS SQL Server

How To Develop A Voice Portal For A Business

VoiceXML versus SALT: selecting a voice

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

App Development with Talkamatic Dialogue Manager

XML based Interactive Voice Response System

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

VoiceXML and Next-Generation Voice Services

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

SJRWMD Cloud-Based Quick-Start Guide

ConVox Inbound call Center. Inbound Call Center solution at your premisis

How to Create an HTML Page

Connecting to Remote Desktop Windows Users

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Agenda. How to configure

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

If you experience any problems completing your online application, please contact Student Self Service at

Transcription:

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

Agenda > Voice XML > Slot filling task > Web page creation for user profile > Applications > Results and statistics > Language model > Future work > Open questions

Why is it so interesting?? When something is uttered over phone and changes are taking place in remote server which the user can also see in web browser - makes it an interesting interface...

Project The app is about simple web page creation using slot filling task, and voice XML.

What is it about? Voice XML - standard XML for specifying interactive voice dialogue between human and computer. Uses Voice Browser(similar to HTML browser) Commonly seen - Automated machines, commercial VoiceXML apps being used in most of the places for enquiring, info tracking..etc.

slot filling task? A simple task of dialogue system Involves filling up blanks in ordered way, and is usually System Initiated. These are restricted to certain domains in most of the applications, and are seldom generic.

Lessons from the course Simple slot filling tasks System initiated and user initiated queries and responses. Voice XML Task oriented dialogues

User profile Everything is in the air. :) People express to have web presence. Most of them are not tech savvy, but still would love to have customized web page with their details. Hence a simple web page for a non tech savvy person.

Example data Name: Address: Email: Phone no: Favourite color: Hobbies: Favourite movie stars: Education : Skillset : Family and relationships:

who will fill the slots and how? 1. People will call to a published number. 2. System takes them through an automated slot filling task, where they specify the details to be recorded. 3. This info is used to create a web page. which later can be published and the address is email.

Applications Various uses: 1. matrimony sites. 2. Non tech person wanting to have web presence. 3. Simple profile for all the users to make it mandatory for employees/ students/faculty

Results and Statistics After the entire application is built, some of the closed group would be asked to test the application. An online user survey would be taken after which they indicate, the accuracy with which the system could recognize the speech, error rate and other useful attributes.

Language model and grammar Some of the slots require unigram, while others such as hobbies might be 2- gram model Phone numbers, and email ids- are easy, since we can ask user to input alphabets and number (restricted to 26 letters and 10 numbers) Favourite color - unigram, even if they say crimson red.. red would be considered..

Grammar SRGS- speech recognition and grammar specification and SISR - semantic interpretation of speech recognition GSL- Grammar specification language

Siblings-- (Bargein = false) - can be used to restrict user to specify the numbers and name accordingly. asking to input brothers first Area Code, city, States - have GSL grammar for common lists. (restricted now to US based locations) Voxeo - VoiceXML based application platform - Prophecy is being used

Sphinx was tried, but found Voxeo to be more effective with fully loaded platform - Prohpecy and support CCxml, voicexml, has free ASR and TTS engine.

Future work Demo app has been made and call can be made to the number published, which informs about the connectivity. Webpage creation and the back end application is yet to be done. Local setup works fine- and accuracy is upto 90% for a sample app.

Open questions. Modelling the application using different ASR and language model Using different set of Grammar for checking the accuracy of detection and involving other tasks, not just focused on creating a webpage but more complex application

Thank you!!!! :D Any questions???