Speech recognition interface system suitable for window systems and speech mail systems
First Claim
1. A speech recognition interface system for enabling a speech control of a plurality of application programs executed on a computer, comprising:
- speech recognition means for carrying out a speech recognition processing for a speech input made by a user to obtain a recognition result;
program management means for managing program management data indicating a speech recognition interface function required by each application program; and
message processing means for exchanging messages with said plurality of application programs in order to specify an appropriate recognition vocabulary to be used in the speech recognition processing of the speech input to the speech recognition means, and to transmit the recognition result for the speech input obtained by the speech recognition means by using the appropriate recognition vocabulary to appropriate ones of said plurality of application programs, according to the program management data managed by the program management means.
1 Assignment
0 Petitions
Accused Products
Abstract
A speech recognition interface system capable of handling a plurality of application programs simultaneously, and realizing convenient speech input and output modes which are suitable for the applications in the window systems and the speech mail systems. The system includes a speech recognition unit for carrying out a speech recognition processing for a speech input made by a user to obtain a recognition result; a program management table for managing program management data indicating a speech recognition interface function required by each application program; and a message processing unit for exchanging messages with the plurality of application programs in order to specify an appropriate recognition vocabulary to be used in the speech recognition processing of the speech input to the speech recognition unit, and to transmit the recognition result for the speech input obtained by the speech recognition unit by using the appropriate recognition vocabulary to appropriate ones of the plurality of application programs, according to the program management data managed by the program management table.
-
Citations
56 Claims
-
1. A speech recognition interface system for enabling a speech control of a plurality of application programs executed on a computer, comprising:
-
speech recognition means for carrying out a speech recognition processing for a speech input made by a user to obtain a recognition result; program management means for managing program management data indicating a speech recognition interface function required by each application program; and message processing means for exchanging messages with said plurality of application programs in order to specify an appropriate recognition vocabulary to be used in the speech recognition processing of the speech input to the speech recognition means, and to transmit the recognition result for the speech input obtained by the speech recognition means by using the appropriate recognition vocabulary to appropriate ones of said plurality of application programs, according to the program management data managed by the program management means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method of speech recognition interface for enabling a speech control of a plurality of application programs executed on a computer, comprising the steps of:
-
(a) managing program management data indicating a speech recognition interface function required by each application programs; (b) specifying an appropriate recognition vocabulary to be used in a speech recognition processing of a speech input made by a user according to the program management data managed at the step (a); (c) carrying out the speech recognition processing for the speech input by using the appropriate recognition vocabulary specified at the step (b), to obtain a recognition result; and (d) transmitting the recognition result for the speech input obtained at the step (c) to appropriate ones of said plurality of application programs according to the program management data managed at the step (a). - View Dependent Claims (52, 53, 54, 55, 56)
-
Specification