Browse Prior Art Database

Platform Independent Distributed Voice Technologies

IP.com Disclosure Number: IPCOM000118898D
Original Publication Date: 1997-Sep-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 4 page(s) / 100K

Publishing Venue

IBM

Related People

Hughes, JP: AUTHOR

Abstract

Many voice processing systems, such as voice recognition and text-to-speech technology, exist on a wide variety of platforms and operating systems. It is generally the case that such a technology is developed in its own right and an Application Programming Interface (API) provided for a third party (application developer) to use either for integration with an existing product or development of a new product. However, an application developer wishing to integrate into an existing product requires that the API is supported on the platform and operating system that the existing product uses. So, for the two to be integrated, a common platform and operating system must be supported by both API and existing product - this often requires a great deal of development effort and time.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Platform Independent Distributed Voice Technologies

      Many voice processing systems, such as voice recognition and
text-to-speech technology, exist on a wide variety of platforms and
operating systems.  It is generally the case that such a technology
is developed in its own right and an Application Programming
Interface (API) provided for a third party (application developer) to
use either  for integration with an existing product or development
of a new product.  However, an application developer wishing to
integrate into an existing product requires that the API is supported
on the platform  and operating system that the existing product uses.
So, for the two to  be integrated, a common platform and operating
system must be supported  by both API and existing product - this
often requires a great deal of  development effort and time.  The
problem is compounded by some types of technology which use extra
hardware to assist and speed up the technology's algorithms.  These
technologies must also ensure that all  hardware in the resultant
integrated system is compatible, which may require further software
development.

In the described solution, there are four main types of components:
  o  Voice Response Unit (VRU) hardware and software
  o  Session Management Subsystem software
  o  Voice Recognition Technology hardware and software
  o  Session Management Subsystem to Voice Recognition Technology
      Integration software

The session management subsystem itself consists of:
  o  Client
  o  Server
  o  Integration API

      In the preferred solution, the client part of the 'session
management subsystem' is integrated into the VRU.  One or more VRUs
with a client each may exist on the network.  The server part may run
on either a computer running the VRU, a computer running the 'voice
recognition technology' or, in the preferred case, on a separate
machine.  The server is responsible for managing the many technology
resources that exist on the network.  One or more servers may exist
on the network.  The 'integration software' runs on the same machine
as the 'voice recognition technology hardware and software'.  It
provides a mapping between the 'integration API' and the API supplied
by the technology provider, integrating the technology with the
session management subsystem.  One or more technologies and
associated integration software may run on a single machine.  Many
technologies with their associated integration software may be
distributed around many different machines on the network....