Apparatus and method for reducing speech recognition vocabulary perplexity and dynamically selecting acoustic models
First Claim
1. A telephone network including:
- a plurality of telephone exchanges each for serving a plurality of telephone instruments and each being interconnected with at least one other of the telephone exchanges, for providing telephone communications between telephone users associated with the telephone instruments; and
a simulated telephone operator apparatus for receiving a voiced request from a user for connection to another of the telephone users and translating said request into a directory number for use by one of the telephone exchanges in accordance with a speech recognition algorithm and an active speech recognition vocabulary selected in accordance with the origin of the request.
8 Assignments
0 Petitions
Accused Products
Abstract
A method of reducing the perplexity of a speech recognition vocabulary and dynamically selecting speech recognition acoustic model sets used in a simulated telephone operator apparatus. The directory of users of the telephone network is subdivided into subsets wherein each subset contains the names of users within a certain location or exchange. A speech recognition vocabulary database is compiled for each subset and the appropriate database is loaded into the speech recognition apparatus in response to a requested call to the location covered by the subset. Furthermore, a site-specific acoustic model set is dynamically loaded according to the location of a calling party. An apparatus for carrying out the method is also discussed.
-
Citations
10 Claims
-
1. A telephone network including:
-
a plurality of telephone exchanges each for serving a plurality of telephone instruments and each being interconnected with at least one other of the telephone exchanges, for providing telephone communications between telephone users associated with the telephone instruments; and a simulated telephone operator apparatus for receiving a voiced request from a user for connection to another of the telephone users and translating said request into a directory number for use by one of the telephone exchanges in accordance with a speech recognition algorithm and an active speech recognition vocabulary selected in accordance with the origin of the request.
-
-
2. A simulated telephone operator server for a telephone network comprising:
-
means for storing voice utterances of a calling party telephone user; means responsive to a location information in association with the telephone user for selecting an active speech recognition vocabulary; speech recognition means for processing the stored voice utterances in accordance with a speech recognition algorithm and said active speech recognition vocabulary; directory lookup means for identifying a directory number of a called party corresponding to a result of said processing by the speech recognition means; and means for transmitting the directory listing to a telephone exchange serving said called party. - View Dependent Claims (3)
-
-
4. A simulated telephone operator apparatus for receiving a user voiced request for connection to another user of a telephone network and translating said request into a directory number for use by an automatic telephone exchange, in accordance with a speech recognition algorithm and an active speech recognition vocabulary selected in accordance with the origin of the request.
-
5. A method for detecting a calling telephone user voiced request for connection to another telephone user via an automatic telephone exchange comprising:
-
storing a plurality of speech recognition vocabularies in association with geographic locations of users; receiving the voiced request and information as to the geographic location of the calling telephone user from the automatic telephone exchange; selecting an active speech recognition vocabulary in accordance with the information as to the geographic location of the calling telephone user; and in accordance with a speech recognition algorithm and the selected active speech recognition vocabulary, translating the received request into a directory number for use by the automatic telephone exchange in setting up a telephone connection between the calling telephone user and said another telephone user.
-
-
6. A telephone exchange comprising:
-
a plurality of ports for serving a plurality of telephone instruments; a switching network coupled to said ports for selectively connecting and disconnecting the telephone instruments; a simulated operator telephone apparatus in communication with said switching network for receiving and translating voice band signals emanating from a first one of the telephone instruments in accordance with a speech recognition algorithm and an active speech recognition vocabulary selected in accordance with location information corresponding to the first one of the telephone instruments into a destination number; and a call controller in communication with said simulated operator telephone apparatus and said switching network for completing a call involving the first one of the telephone instruments in accordance with the destination number.
-
-
7. A method for resolving a voiced connection request into a destination number, comprising the steps of:
-
selecting an active speech recognition vocabulary in accordance with location information corresponding to an origin of the voiced connection request; speech recognizing the voiced connection request utilizing the active speech recognition vocabulary; and identifying a directory number corresponding to the recognized voiced connection request as the destination number.
-
-
8. A method for resolving a voice connection request emanating from a first telephone user into a destination number of a second telephone user, comprising the steps of:
-
selecting an active speech recognition vocabulary in accordance with location information corresponding to the location of the first telephone user; speech recognizing the voiced connection request utilizing the active speech recognition vocabulary; and identifying a directory number corresponding to the recognized voice connection request as the destination number of the second telephone user.
-
-
9. A call establishment method, comprising the steps of:
-
receiving a voiced connection request emanating from a user of a first telephone, the voice connection request specifying a destination number for a second telephone user; resolving the voiced connection request into the destination number, comprising the steps of; selecting an active speech recognition vocabulary in accordance with location information corresponding to the location of the first telephone user; speech recognizing the voiced connection request utilizing the active speech recognition vocabulary; identifying a directory number corresponding to the recognized voice connection request as the destination number of the second telephone user; and completing a call between the first and second telephone users based on the destination number. - View Dependent Claims (10)
-
Specification