Single processor programmable speech recognition test system
First Claim
1. A speech recognition test system comprising:
- a single host processing system having a host processor and a memory device, wherein said memory device contains a plurality of audio files accessible by said host processor and each of said plurality of audio files having at least one audio phrase therein;
a speech recognition application having a vocabulary;
a test application;
means for concurrently executing said speech recognition application and said test application on said host processor; and
means for exercising said speech recognition by way of said test application in a manner that includes;
means for selectively queuing a set of said plurality of audio files as a transparent input source to said speech recognition application by way of said test application;
means for expanding said vocabulary of said speech recognition application in response to previously unknown phrases input in real time to said speech recognition application by said test application; and
means for capturing output from said speech recognition application.
2 Assignments
0 Petitions
Accused Products
Abstract
A speech recognition test system comprising a single host processing system having a host processor and a memory device, wherein the memory device contains a plurality of audio files accessible by the host processor. The test system also includes a speech recognition application having a vocabulary, an independent test application, a means for concurrently executing the speech recognition application and the independent test application on the host processor, a means for queuing the audio files as input to the speech recognition application by way of the test application, a means for programming the test application at configuration time to expand the vocabulary of the application being tested and/or other voice gender, volume, and speed playback parameters, and a means for capturing and evaluating test results from the speech recognition application by way of the test application. In an alternative embodiment the speech recognition test system includes an audio input/output device operatively connected to the host processor, and a means for redirecting output from the audio input/output system as input to itself.
66 Citations
18 Claims
-
1. A speech recognition test system comprising:
-
a single host processing system having a host processor and a memory device, wherein said memory device contains a plurality of audio files accessible by said host processor and each of said plurality of audio files having at least one audio phrase therein; a speech recognition application having a vocabulary; a test application; means for concurrently executing said speech recognition application and said test application on said host processor; and means for exercising said speech recognition by way of said test application in a manner that includes; means for selectively queuing a set of said plurality of audio files as a transparent input source to said speech recognition application by way of said test application; means for expanding said vocabulary of said speech recognition application in response to previously unknown phrases input in real time to said speech recognition application by said test application; and means for capturing output from said speech recognition application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for using a speech recognition test system in a single host processing system wherein a host processor within said single host processing system has access to a memory device that contains at least one audio file each having at least one phrase therein, said method comprising the steps of:
-
concurrently executing a speech recognition application and a test application on said host processor, wherein said test application is transparent to said speech recognition application; exercising said speech recognition application by said test application in a manner that includes; controlling playback characteristics including voice gender, volume, and speed, for said at least one phrase on said at least one audio file; queuing said at least one audio file for said speech recognition application to receive as input from an input source; and capturing output from said speech recognition application. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for using a speech recognition test system in a single host processing system wherein a host processor within said single host processing system has access to a memory device that contains at least one audio file each having at least one phrase therein, said method comprising the steps of:
-
concurrently executing a speech recognition application and an independent test application that is transparent to said speech recognition application on said host processor; exercising said speech recognition application by way of said independent test application in a manner that includes; controlling test configuration parameters including voice gender selection, playback volume, and playback speed; queuing said at least one phrase for input to said speech recognition application from said test application; controlling audio file input to said speech recognition application in view of said test configuration parameters; expanding said vocabulary of said speech recognition application in response to previously unknown phrases input in real time to said speech recognition application by said independent test application; and replaying said at least one phrase to said speech recognition application from said test application by way of a single sound card that is operatively connected to said host processor. - View Dependent Claims (15, 16, 17, 18)
-
Specification