SPEECH RECOGNITION APPARATUS AND METHOD
First Claim
1. A speech recognition apparatus using a grammar network which provides a set of recognition target words or sentences, comprising:
- a storage unit configured to store a plurality of vocabularies, each of the vocabularies including a plurality of word body data, each of the word body data being obtained by removing a specific word head from an arbitrary word or sentence, and store at least one word head portion including a plurality of labeled nodes in order to express at least one common word head common to at least two of said plurality of vocabularies;
an instruction receiving unit configured to receive a first instruction for selecting a target vocabulary from said plurality of vocabularies and a second instruction for instructing the content of a operation to the target vocabulary;
a grammar network generating unit configured to generate, when a processing for adding the target vocabulary is instructed by the first instruction, a grammar network containing the word head portion, the target vocabulary selected by the second instruction and word head portion side connection information indicating that each of said plurality of the word body data contained in the target vocabulary is connected to a preliminarily matched one of said plurality of labeled nodes contained in the word head portion; and
a speech recognition unit configured to execute speech recognition using the generated grammar network.
1 Assignment
0 Petitions
Accused Products
Abstract
A speech recognition apparatus includes a storage unit which store vocabularies, each of vocabularies including plural word body data, each of the word body data obtained by removing a specific word head from a word or sentence, and store at least one word head portion including labeled nodes to express at least one common word head common to at least two of the vocabularies, an instruction receiving unit which receive an instruction of a target vocabulary and an instruction of a operation, a grammar network generating unit which generate, when adding is instructed, a grammar network containing the word head portion, the target vocabulary and connection information indicating that each of the word body data contained in the target vocabulary is connected to a specific one of the labeled nodes contained in the word head portion, and a speech recognition unit which execute speech recognition using the generated grammar network.
17 Citations
18 Claims
-
1. A speech recognition apparatus using a grammar network which provides a set of recognition target words or sentences, comprising:
-
a storage unit configured to store a plurality of vocabularies, each of the vocabularies including a plurality of word body data, each of the word body data being obtained by removing a specific word head from an arbitrary word or sentence, and store at least one word head portion including a plurality of labeled nodes in order to express at least one common word head common to at least two of said plurality of vocabularies; an instruction receiving unit configured to receive a first instruction for selecting a target vocabulary from said plurality of vocabularies and a second instruction for instructing the content of a operation to the target vocabulary; a grammar network generating unit configured to generate, when a processing for adding the target vocabulary is instructed by the first instruction, a grammar network containing the word head portion, the target vocabulary selected by the second instruction and word head portion side connection information indicating that each of said plurality of the word body data contained in the target vocabulary is connected to a preliminarily matched one of said plurality of labeled nodes contained in the word head portion; and a speech recognition unit configured to execute speech recognition using the generated grammar network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A grammar network generation method comprising:
-
storing a plurality of vocabularies, each of the vocabularies including a plurality of word body data, each of the word body data being obtained by removing a specific word head from an arbitrary word or sentence, and storing at least one word head portion including a plurality of labeled nodes in order to express at least one common word head common to at least two of said plurality of vocabularies; receiving a first instruction for selecting a target vocabulary from said plurality of vocabularies and a second instruction for instructing the content of a operation to the target vocabulary; generating, when a processing for adding the target vocabulary is instructed by the first instruction, a grammar network containing the word head portion, the target vocabulary selected by the second instruction and word head portion side connection information indicating that each of said plurality of the word body data contained in the target vocabulary is connected to a preliminarily matched one of said plurality of labeled nodes contained in the word head portion; and executing speech recognition using the generated grammar network which provides a set of recognition target words or sentences.
-
-
18. A computer readable storage medium storing instructions of a computer program which when executed by a computer results in performance of steps comprising:
-
storing a plurality of vocabularies, each of the vocabularies including a plurality of word body data, each of the word body data being obtained by removing a specific word head from an arbitrary word or sentence, and storing at least one word head portion including a plurality of labeled nodes in order to express at least one common word head common to at least two of said plurality of vocabularies; receiving a first instruction for selecting a target vocabulary from said plurality of vocabularies and a second instruction for instructing the content of a operation to the target vocabulary; generating, when a processing for adding the target vocabulary is instructed by the first instruction, a grammar network containing the word head portion, the target vocabulary selected by the second instruction and word head portion side connection information indicating that each of said plurality of the word body data contained in the target vocabulary is connected to a preliminarily matched one of said plurality of labeled nodes contained in the word head portion; and executing speech recognition using the generated grammar network which provides a set of recognition target words or sentences.
-
Specification