NAMED-ENTITY BASED SPEECH RECOGNITION
First Claim
1. One or more computer-readable storage media comprising a plurality of instructions configured to cause one or more computing devices, in response to execution of the instructions by the computing device, to:
- identify one or more sequences of parts of speech in a speech sample;
determine text spoken in the speech sample based at least in part on a language model associated with the one or more identified sequences.
4 Assignments
0 Petitions
Accused Products
Abstract
In embodiments, apparatuses, methods and storage media are described that are associated with recognition of speech based on sequences of named entities. Language models may be trained as being associated with sequences of named entities. A language model may be selected for speech recognition after identification of one or more sequences of named entities by an initial language model. After identification of the one or more sequences of named entities, weights may be assigned to the one or more sequences of named entities. These weights may be utilized to select a language module and/or update the initial language model to one that is associated with the identified one or more sequences of named entities. In various embodiments, the language model may be repeatedly updated until the recognized speech converges sufficiently to satisfy a predetermined threshold. Other embodiments may be described and claimed.
-
Citations
25 Claims
-
1. One or more computer-readable storage media comprising a plurality of instructions configured to cause one or more computing devices, in response to execution of the instructions by the computing device, to:
-
identify one or more sequences of parts of speech in a speech sample; determine text spoken in the speech sample based at least in part on a language model associated with the one or more identified sequences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more computer-readable storage media comprising a plurality of instructions configured to cause one or more computing devices, in response to execution of the instructions by the computing device, to:
-
identify one or more sequences of named entities in a text sample; train a language model associated with the one or more sequences of named entities based on in part on the text sample. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
one or more computer processors; and one or more modules configured to execute on the one or more computer processors to; identify one or more sequences of named entities in a speech sample; determine text spoken in the speech sample based at least in part on a language model associated with the one or more identified sequences. - View Dependent Claims (20, 21, 22)
-
-
23. A computer-implemented method, comprising:
-
identifying, by a computing device, one or more sequences of named entities in a speech sample; determining, by the computing device, text spoken in the speech sample based at least in part on a language model associated with the one or more identified sequences. - View Dependent Claims (24, 25)
-
Specification