Automatic Voice-Driven Telephone Exchange

Introduction

The basic task of a telephone exchange operator is to answer a telephone call which asks for some services, like connecting with a local phone line. The main aim of implementing an automatic voice-driven telephone exchange is to manage the services that a human operator can offer.

State of the art in Automatic Speech Recognition and Language understanding techniques allows to implement an automatic voice-driven telephone exchange. While working in restricted domains a simple system can effectively complement a human operators' work.

Our automatic voice-driven telephone exchange is a continuous speech recognition system. This feature lets the user to talk using natural language sentences. In addition, it is based on a low-cost hardware platform.

The system offers two services: to connect with the corresponding telephone number of people in the organization and to supply their telephone number. If the user does not give enough information, the system automatically asks for more specific data.

The typical scenario is the following one: somebody calls the automatic call center; the telephone exchange processes the oral input, decodes its meaning and performs the requested operation. The telephone exchange has to give the results of the request to the user or get more information from the user.

You can use this system by calling to +34 96 38 77246. The system only works in Spanish.

Example:

Listen to a real interaction with the automatic voice-driven telephone exchange.
Download any of these two demos (in spanish):
 
  - interaction.mp3 [0.8 Mb.]
 

Scenario: There are more than one person in the organization with the name the user asks for at the first time. Then the systems asks the user for a more specific name. Finally it passes the phone call to the requested person.
 
Note: You'll need an audio program to execute them.