METHOD AND APPARATUS FOR PROVIDING MOBILITY-BASED LANGUAGE MODEL ADAPTATION FOR NAVIGATIONAL SPEECH INTERFACES
First Claim
1. A computer implemented method for language model adaptation for a navigational speech interface comprising:
- receiving a word lattice resulting from an automatic speech recognition process applied on a speech input received from a user via the navigational speech interface, wherein the word lattice includes a respective speech recognition score for each word in the word lattice;
adapting a language model comprising a plurality of location entities based on a mobility relevance and a search relevance of the plurality of location entities to the user;
initiating a re-scoring of said each word in the word lattice using the adapted language model; and
generating a speech recognition output for the speech input based on the re-scored word lattice.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach is provided for mobility-based language model adaptation for navigational speech interfaces. The approach involves receiving a word lattice resulting from a speech recognition process applied on a speech input received from a user via a navigational speech interface. The word lattice includes a respective speech recognition score for each word in the word lattice. The approach further involves adapting a language model comprising a plurality of location entities according to a mobility relevance and a search relevance of the plurality of location entities to the user. In one embodiment, the mobility relevance and the search relevance are determined by computing a probability of the user visiting the location entities associated with said each word after the user queries for said each word. The approach further involves initiating a re-scoring of said each word in the word lattice using the adapted language model to generate a speech recognition output.
16 Citations
20 Claims
-
1. A computer implemented method for language model adaptation for a navigational speech interface comprising:
-
receiving a word lattice resulting from an automatic speech recognition process applied on a speech input received from a user via the navigational speech interface, wherein the word lattice includes a respective speech recognition score for each word in the word lattice; adapting a language model comprising a plurality of location entities based on a mobility relevance and a search relevance of the plurality of location entities to the user; initiating a re-scoring of said each word in the word lattice using the adapted language model; and generating a speech recognition output for the speech input based on the re-scored word lattice. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for language model adaptation for a navigational speech interface comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, receive a word lattice resulting from an automatic speech recognition process applied on a speech input received from a user via the navigational speech interface, wherein the word lattice includes a respective speech recognition score for each word in the word lattice; adapt a language model comprising a plurality of location entities based on a mobility relevance and a search relevance of the plurality of location entities to the user; initiate a re-scoring of said each word in the word lattice using the adapted language model; and generate a speech recognition output for the speech input based on the re-scored word lattice. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium for automatic speech recognition in a device, carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
receiving a word lattice resulting from an automatic speech recognition process applied on a speech input received from a user via the navigational speech interface, wherein the word lattice includes a respective speech recognition score for each word in the word lattice; adapting a language model comprising a plurality of location entities based on a mobility relevance and a search relevance of the plurality of location entities to the user; initiating a re-scoring of said each word in the word lattice using the adapted language model; and generating a speech recognition output for the speech input based on the re-scored word lattice. - View Dependent Claims (17, 18, 19, 20)
-
Specification