Browse Prior Art Database

Application Programming Interface for Speech Recognition System

IP.com Disclosure Number: IPCOM000104995D
Original Publication Date: 1993-Jun-01
Included in the Prior Art Database: 2005-Mar-19
Document File: 2 page(s) / 66K

Publishing Venue

IBM

Related People

Brickman, NF: AUTHOR [+2]

Abstract

This technical bulletin describes the steps taken to expand a speech recognition system from a single user stand alone demonstration system to a system that can provide speech recognition to one or more users and do so at an application programming level. The goal of providing a Speech Recognition Application Programming Interface (API) was further enhanced to allow the speech recognition environment to be distributed over a network. In the distributed environment the recognition server responds to recognition requests from multiple applications, its clients, on the LAN.

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

Application Programming Interface for Speech Recognition System

      This technical bulletin describes the steps taken to expand a
speech recognition system from a single user stand alone
demonstration system to a system that can provide speech recognition
to one or more users and do so at an application programming level.
The goal of providing a Speech Recognition Application Programming
Interface (API) was further enhanced to allow the speech recognition
environment to be distributed over a network.  In the distributed
environment the recognition server responds to recognition requests
from multiple applications, its clients, on the LAN.

      The application using the speech recognition services can be
local, on the same machine as the server, or remote.  The diagram
below shows local speech recognition which uses the shared memory and
semaphores version of the API.

__________________                       _________________
|  Local         |                       |   Local       |
|  Speech        |-----------------------|   Application |
|  Recognition   |   Connection via      |_______________|
|  Server        |   Shared Memory &
|________________|        Semaphores

As another option, local recognition may use the Remote Procedure
Call (RPC) version of the API.
      ______________________
      |                    |
_________________     __________                ________________
|  Local         |    | RPC    |                |  Local       |
|  Speech        |----| Server |----------------|  Application |
|  Recognition   |    |________|   Connection   |______________|
|  Server        |                 via
|________________|                 RPC

When a user is remote from the speech recognition server, the
availability of speech recognition to the local application is show
below.
__________________    __________                ________________
|                |    | RPC    |                |  Remote      |
|  Speech        |----| Server |----------------|  Application |
|  Recognition   |    |________|  Connection |  |______________|
|  Server        |                 via       |  ...