RIGHT TO USE LICENSE FOR IN3 VOICE COMMAND DEMO LICENSE AGREEMENT PLEASE READ THIS LICENSE AGREEMENT CAREFULLY BEFORE LOADING OR RUNNING THIS SOFTWARE. BY USING THIS SOFTWARE YOU AGREE TO ACCEPT AND BE BOUND BY THE TERMS OF THIS LICENSE. IF YOU DO NOT ACCEPT THE TERMS OF THIS LICENSE, DO NOT USE THIS SOFTWARE. This software and documentation is the property of Command Corp. Inc. and is intended for private use as a demonstration of Command Corp. Inc.'s product IN3 Voice Command. This software and documentation is NOT FOR RESALE. The software and documentation (the "Product") is licensed to you for use under the following conditions. PERMITTED USES/You MAY: Use the Product on a PC. Make copies as you wish provided you do not alter the software or documentation in any way. This Product is protected by copyright law. As an express condition of this License, if you produce copies of the Product, you must reproduce on each copy the Command Corp. Inc. copyright notice and any other proprietary legends that were on the original copy supplied by Command Corp. Inc. PROHIBITED USES/You MAY NOT: Distribute, rent, sublicense, lease, resell or assign the Product or this Agreement. Alter, modify, disassemble, reverse engineer, or adapt the Product, including but not limited to, translating or creating derivative works. Transfer the Product or this License without the prior written consent of Command Corp. Inc. Export or re-export the Product without the appropriate United States or foreign government licenses or approvals. Except as specifically provided above, Command Corp. Inc. MAKES NO WARRANTY OR REPRESENTATION, EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THIS PRODUCT, INCLUDING QUALITY, PERFORMANCE, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THE RIGHTS OF THIRD PARTIES. The warranty and remedies set forth above are exclusive and in lieu of all others, oral or written, express or implied. No dealer, distributor, agent, or employee is authorized to make any modification or addition to this warranty. IN NO EVENT, WILL COMMAND CORP. INC. BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF OR INABILITY TO USE THE PRODUCT, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SPECIFICALLY, COMMAND CORP. INC. IS NOT RESPONSIBLE FOR ANY COSTS INCLUDING, BUT NOT LIMITED TO, THOSE INCURRED AS A RESULT OF LOST PROFITS OR REVENUE, LOSS OF USE OF THE PRODUCT, LOSS OF DATA, THE COSTS OF RECOVERING SUCH SOFTWARE OR DATA, THE COSTS OF SUBSTITUTE SOFTWARE OR DATA, CLAIMS BY THIRD PARTIES, OR FOR OTHER SIMILAR COSTS. IN NO CASE SHALL THE LIABILITY OF COMMAND CORP. INC. EXCEED THE AMOUNT OF THE LICENSE FEE. Some states do not allow the exclusion or limitation of implied warranties or limitation of liability for incidental or consequential damages, so the above limitation or exclusion may not apply to you. GENERAL Command Corp. Inc. retains all rights not expressly granted. This license will be construed under the laws of the State of Georgia, except for that body of law dealing with conflicts of law. If any provision of the License shall be held by a court of competent jurisdiction to be contrary to law, that provision will be enforced to the maximum extent permissible and the remaining provision of this License will remain in full force and effect. COMMAND CORP. INC. 3675 Crestwood Parkway Duluth, Georgia 30136 PHONE 404-925-7950 FAX 404-925-7924 IN3 Voice Command Demo - Copyright 1992,93 Command Corp. Inc., All rights reserved. Welcome to the IN3 (pronounced IN CUBE) Voice Command for Windows Demo! We hope you enjoy this opportunity to try Command Corp's word spotting speech recognition technology. The voice commands included with the demo execute operations most of us use frequently so we hope you will use the demo in your everyday work - compliments of Command Corp. 1.0 START-UP INFORMATION Before installing IN3, make sure you can record and playback messages using your Windows-compatible audio system. Optimizing the gain for IN3 is discussed later in this readme file. 1.1 Installation IN3 Voice Command runs on any IBM compatible 386, 486 or Pentium system with Windows 3.1. This IN3 Demo requires approximately 1 Mbyte of disk space for all of its components. All you need to do, having already unpacked the files, is enter File Manager and drag IN3DEMO.EXE to the Program Group in which you want the IN3 Icon to appear. Installation is now complete. 1.2 Microphones IN3 Voice Command speech recognition technology creates a voice template for each command. Then, in recognition mode, it compares and matches those templates to data coming from the microphone. The comparison is performed continuously and in real time. Templates created in a reasonably quiet environment with a strong voice signal will be well-matched even in the presence of typical office noise. Most microphones are designed for "close talking." If you position the mike close and build your voice templates with a strong signal in a quiet environment, recognition performance will be virtually 100% accurate. But if you move away from the mike, your voice signal will be progressively reduced and it may become too weak to create a distinctive voice template. Command Corp. Inc. supplies desk-mounted and headset microphones for optimum performance with speech recognition. Some of these are designed for speaking distances of six to sixteen inches, and they perform very well in a normal office environment. Contact Command Corp. Inc. at (404) 925-7950 for additional information. 1.3 Audio Boards IN3 Voice Command runs with most 8 and 16 bit Windows compatible audio boards. In selecting an audio board for use with IN3, choose a board that reproduces audio relatively free of static and hum. Also, choose a board which has efficient Windows drivers. Many audio board manufacturers have updated Windows drivers for their older as well as more recently released boards. Check with the manufacturer's support group or bulletin board and update your drivers to the latest available revisions. 1.4 Setting Audio Record Gain IN3 Voice Command requests and receives digital data from your audio board in the same manner as if you were making a recording. Since various audio boards have different sampling rates and sample size, IN3 automatically uses the best rate and sample size available from each board. Sampling rate and size are selected by IN3 in the following order: 1. 8KHz 16 bit (preferred) 2. 11KHz 16 bit 3. 8KHz 8 bit 4. 11KHz 8 bit (least preferred) If your record/playback tool permits adjustment of sampling rate and sample size, pick the most preferable rate and size available according to the listing above. Use the record and playback tool provided with your audio board to make a test recording. Then use the audio record gain adjustment or "mixer" supplied with your board to adjust the gain for optimum performance. Speaking in a normal and relaxed voice, record a one or two second test message. Play the message back and note whether the signal is clear and strong or weak and distorted. The best setting is the one which produces the strongest undistorted signal with the least hum, static or background noise. If your record/playback tool provides a graphic representation of the recording, set your record gain so the loudest peaks created in your normal speaking voice just approach, but do not reach, the upper and lower limits of your wave form viewer. If background noise or system noise is excessive at this gain setting, either reposition the microphone closer to your mouth or reduce the record gain setting, or do both. Be sure to save the gain setting using the save utility included with your audio board. This will insure that the record gain is set to the same value each time you start up. When you have finished setting the record gain, exit from the record/playback application. This will permit IN3 Voice Command to request and receive audio data from the board. The microphones which are provided with audio boards can be used with IN3 Voice Command if you exercise a little care. Testing indicates that optimum performance is achieved when voice templates are created with the mike positioned 4 to 6 inches from the speaker's mouth. 1.5 Running The Demo Double click on the IN3 Voice Command Icon. The IN3 Status Window opens and the demo commands are listed. 1.6 Building Templates Select the Edit button, and then select the Build Templates option to create your voice templates for each command in the demo lexicon. When the Build Templates window opens, two mode selections appear. IN3 defaults to either ALL or SELECTED mode depending on whether it senses that some templates already exist or there are none. In SELECTED mode, the system will prompt you to build templates only for those commands needing templates. If you wish to replace some but not all existing command templates with new ones, highlight the commands in the Status Window before entering the Build Templates Window and then use Selected Mode. Position your microphone, then in CREATE mode click on Begin. You will be prompted to repeat each command twice. When you have spoken all commands twice, you will then be prompted to repeat each command one more time. The Begin button becomes a Pause/Resume button, for use if you are interrupted. In order to optimize the template data, you are required to provide a somewhat stronger audio signal when you are Building or Refining templates. When in recognition mode you will be able to speak more softly and you will still obtain very good performance. If during the process of building or refining templates, IN3 receives a weak signal, the build process will be suspended and a message "Audio Input Level Is Too Low" will appear. Either reposition the microphone so it is closer to your mouth or speak more loudly in order to provide a stronger signal. 1.7 Operation Once all templates have been created, you are ready to test recognition. Do not Exit from the IN3 Status Window. If you Exit the IN3 Status Window, IN3 Voice Command will shut down. IN3 may be minimized to an icon which will not shut it down. The Status Window contains a list of the commands in the lexicon for use as a reminder. Notice that the Status line at the bottom of the window says Recognition is active. As you test recognition by speaking commands, the Status line will indicate each command that is recognized. The first command in the Status Window, _MICROPHONE, is your voice operated microphone switch. When IN3 loads a lexicon, the microphone is on and the lips in the upper right hand corner are red. Say "Microphone" and the switch is turned off. The lips change from red to black indicating the microphone is off. Say "Microphone" again to turn the mike back on and the lips return to red. A beep also sounds when the microphone switch is activated. One beep indicates the switch has been turned off and two beeps signal it has been turned back on. 1.8 Testing IN3 Voice Command Test the commands to verify that Calendar, Clock, Command Shell, Calculator, etc. are working. Then manipulate the windows by using the commands. Voice template features are established by energy patterns rather than frequencies, so there is no need to speak in a monotone. Test this aspect of the IN3 System performance by saying a few of the commands with different pitches. The IN3 System will recognize a command even though it is embedded in a continuous sentence. To test this, say, "Give me the calendar please." If you spoke naturally when you created the voice template for calendar, the system will recognize and execute calendar even though it is embedded in a sentence. 1.9 Tips on IN3 Recognition New users sometimes try to "help" IN3 by speaking loudly and very distinctly when building templates and testing. As a result, the templates may work fine while testing but later in normal use when the user is relaxed and speaking softly, some commands may not be recognized. So when building templates try to relax and speak normally. If IN3 Voice Command tends to falsely recognize one or more commands, the template(s) probably contain noise. To correct this,use the mouse to highlight the command in the IN3 Status Window. Select Edit from this window, choose Build Templates, select Create Mode, and create a new template. For best results, do this at a quiet time and position the mike so it picks up a good strong signal. If creating a new template does not correct the problem, your record gain may be set too high. Try reducing the gain until the problem is solved. 2.0 Vulgar commercial stuff If you like the Demo, you'll love the full system! $179. gets you IN3 Voice Command with the ability to create voice macros to save you time and enhance your control over Windows. IN3 handles up to 75 commands in each lexicon and ALL 75 are active for recognition! With IN3, any of those 75 can execute IN3's "open" command to load another 75, so you can have all of the voice commands you want! Voice Input simplifies the Windows interface! So pick up the phone and order - Now! CALL or FAX: Command Corp. Inc. 3675 Crestwood Parkway Duluth, GA 30136 Phone (404) 925-7950 FAX (404) 925-7924