+ All Categories
Home > Documents > INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper,...

INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper,...

Date post: 28-Mar-2015
Category:
Upload: kelvin-albany
View: 214 times
Download: 0 times
Share this document with a friend
Popular Tags:
26
INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga Universidad de Valencia Colombia-Spain
Transcript
Page 1: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

INTEGRATION OF VOICE SERVICES

IN INTERNET APPLICATIONS

By

Eduardo Carrillo (lecturer),

J. J Samper, J.J. Martínez-Durá

Universidad Autónoma de Bucaramanga Universidad de Valencia

Colombia-Spain

Page 2: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

Agenda

• Overview

• Developed Trials (our prototype)

• Arquitecture of Voice Internet Application

• Server Side Technologies and XML

• VoiceXML

• VoiceXML and our tests

• Conclusions

Page 3: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

Overview

Main concepts related to accessing the internet contents by speech

via a telephone

Page 4: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

OverView (cont)

Financial,Banking

ParkingPharmaciesHospitals

WeatherEntertainment

Reservation,Billing,Others

Reservation,Billing,Others

Page 5: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

Overview (cont)

Page 6: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

Developed trials

Our prototype

presents

weather information

of some european cities

The <<dynamic>> information is available via a normal telephone

Phone number

(34) 90188412

ID: 61 21 21 21

Pin: 1234

Page 7: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

Developed Trials (cont.)

• Web Server:Apache

•Server Side Scripting Technology: PHP/Xalan

•Voice Markup Language: VoiceXML

Page 8: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

Developed Trials (cont.)

Page 9: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

Developed trials (cont.)

Page 10: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

Arquitecture of Voice Internet Application

Page 11: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

Arquitecture of Voice Internet Application (cont.)

Page 12: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

Server Side Technologiesand XML

Page 13: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

Server Side Technologies and XML (cont.)

Page 14: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

Server Side Technologies andXML (cont.)

Page 15: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

“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”

W3C Consortium(Voice Extensible Markup Language,

VoiceXML Version 2.0)

“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”

W3C Consortium(Voice Extensible Markup Language,

VoiceXML Version 2.0)

VoiceXML

Page 16: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

VoiceXML is only used

to describe the conversationbetween

the voice portaland the caller

(the user interfaceof the voice application)

VoiceXML is only used

to describe the conversationbetween

the voice portaland the caller

(the user interfaceof the voice application)

VoiceXML (cont.)

Page 17: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

VoiceXML and our tests

Our prototype

presents

weather information

of some european cities

The <<dynamic>> information is available via a normal telephone

Phone number

(34) 90188412

Page 18: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

VoiceXML and our tests (cont.)

<?xml version="1.0" ?>

<!DOCTYPE vxml PUBLIC '-//Voxpilot/DTD VoiceXML 1.0//EN' 'http://dtd.voxpilot.com/voice/1.0/voxpilot_voicexml-1.0.dtd'>

<vxml version="1.0" >

<form>

<block>Welcome to the European meteorological information service.

<goto next="meteo.vxml" />

< - - This is a comment : goto is the hyperlink to the next document - - >

</block>

</form>

</vxml>

Page 19: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

VoiceXML and our tests (cont.)

Meteo.vxml

<?xml version="1.0"?>

<!DOCTYPE vxml PUBLIC '-//Voxpilot/DTD VoiceXML 1.0//EN' 'http://dtd.voxpilot.com/voice/1.0/voxpilot_voicexml-1.0.dtd'>

Page 20: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

VoiceXML and our tests (cont.)<form>

<field name="city">

<prompt>

Please select the city: Paris, Rome, London or Madrid.

</prompt>

<grammar>

[paris rome london madrid]

</grammar>

<noinput>please choose one of the following cities: Paris, Rome, London or Madrid</noinput>

<nomatch>please say Paris, Rome, London or Madrid</nomatch>

</field>

Page 21: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

VoiceXML and our tests (cont.)

<filled>

<submit namelist="city" next="meteo.php" method="get" enctype="application/x-www-form-urlencoded" />

</filled>

</form>

</vxml>

Page 22: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

Conclusions

ABC #$%

In this article a process to carry out a voice interaction with an application that generates dynamic content based on VoiceXML, has been described. With this structure, it is possible to access the server contents from a telephone, both fixed and mobile

Page 23: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

Conclusions (cont.)

ABC

ABCABC

The voice portals inherit the advantages and disadvantages of technologies like the voice synthesis and voice recognition.

The quality of the recognition, the background noise and the difficulty to maintainance of user's attention of must be considered with special attention.

Page 24: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

Conclusions (cont.)

ABC

ABCABC

Also in the process of text-to-speech conversion it is important to simulate human-to-human conversation as best as possible.

Page 25: INTEGRATION OF VOICE SERVICES IN INTERNET APPLICATIONS By Eduardo Carrillo (lecturer), J. J Samper, J.J. Martínez-Durá Universidad Autónoma de Bucaramanga.

Conclusions (cont.)

xxxxxx

ABC

It has been possible to identify different lines of research such as the development of platforms for the detection of different accents, multilingual applications, natural language processing integrated in voice portals and the development of systems to integrates voice speech with other devices in multimodal applications.


Recommended