home *** CD-ROM | disk | FTP | other *** search
/ Sound, Music & MIDI Collection 2 / SMMVOL2.bin / DOS / DOS_MIS / IN3MK2.ZIP / RELEASE.TXT < prev    next >
Encoding:
Text File  |  1995-05-23  |  6.1 KB  |  132 lines

  1.                               IN CUBE Voice Command
  2.                                  for MS-Windows
  3.  
  4.                                   Release Notes
  5.                                   Version 1.13
  6.  
  7.                                 November 22, 1994
  8.  
  9.  
  10. Release Notes:
  11.  
  12.      These release notes describe the expanded features of IN CUBE and serve
  13. to supplement the documentation.
  14.  
  15.      The release notes, in "Write" format, are installed with the sample
  16. lexicons as the file "release.wri".  An ascii text version is installed as
  17. the file, "release.txt".  The release notes are also now available within IN
  18. CUBE's on-line help system.
  19.  
  20.  
  21. Microphone Connections
  22.  
  23.      Microphone connections vary among audio boards. Check the board
  24. manufacturer's documentation. Listed below is some information on popular
  25. boards.
  26.  
  27. SoundBlaster - Dynamic and electret (self-powered) microphones with 2 or 3
  28. conductor plugs will work.
  29.  
  30. Microsoft Sound System- Dynamic microphones don't work with this audio board.
  31. This board uses a uniquely wired condenser microphone which is powered from
  32. the jack.
  33.  
  34. MediaVision - The Pro Audio Basic board has mono microphone input. A 3
  35. conductor plug will not work. If you are using a microphone with a 3
  36. conductor plug like the Audio-Technica PRO 8 supplied by Command Corp., use
  37. a stereo to mono adapter. Radio Shack Cat. No. 274-368.
  38.  
  39. Logitech Soundman - Same as MediaVision.
  40.  
  41.  
  42. Command Keystrokes:
  43.  
  44.      When entering key sequences into the "keystrokes" field, keep in mind
  45. that the characters associated with control keys are case sensitive.  For
  46. instance, entering a "{Ctrl}b" results in a lower case "b" with the control
  47. key depressed.  Upper case characters are expressed as shifted characters. 
  48. Entering a "{Ctrl}B" results in a "b" with BOTH the control and shift keys
  49. depressed.  Some applications will perform different actions for these two
  50. different cases.
  51.  
  52.      The "Other keys" scroll list in the lexicon edit windows contains three
  53. options for executing an "Enter".  The "Enter" selection chooses the keypress
  54. for the "Enter" key adjacent to the "qwerty" keys.  The "Num Enter" selection
  55. chooses the keypress for the "Enter" key located on the numeric key pad.  The
  56. "Return" selection enters the code for an ascii "Carriage Return".  This
  57. "Carriage Return" is also equivalent to a "{Ctrl}m".  Use the "Return"
  58. selection to perform a carriage return for applications running in a DOS
  59. command shell window.
  60.  
  61.  
  62. Class Identifiers:
  63.  
  64.      Class identifiers are defined when an application registers one or more
  65. "window classes".  Class identifiers are used by the "class" command in
  66. command mode for locating windows to be raised or opened.
  67.  
  68.      To determine the class name of a window, click the left mouse button on
  69. the "Window Class" button located in right side of the "New Command" and
  70. "Update Command" dialogue windows.  The cursor will then change to cross-
  71. hairs.  Move the cross-hairs to the title bar or icon of the desired window. 
  72. Clicking any mouse button will then enter the class name of the window into
  73. the keystroke line.  See the IN CUBE on-line help entry on "Window Class" for
  74. more information.
  75.  
  76.  
  77. Audio Device Drivers:
  78.  
  79.      Some device drivers and audio subsystems provided by various
  80. manufactures do not permit opening the audio wave input device immediately
  81. after closing the audio wave output device without yielding the processor in
  82. between.  IN CUBE has been enhanced to work with these drivers by avoiding
  83. the conditions which cause these drivers to fail.
  84.  
  85.      Some audio device drivers introduce an inordinate amount of time when
  86. switching directly from input mode (record) to output mode (playback).  This
  87. can introduce an unacceptable delay associated with the microphone "beep" as
  88. the voice operated microphone switched is turned on and off.  To work with
  89. these audio drivers, the audio beeps may be disabled from the menu selection
  90. "options->beeps->microphone".  The status of the microphone switch can be
  91. determined by observing the color of the lips icon.
  92.  
  93.  
  94. Audio Device Access Contention:
  95.  
  96.      Most audio device drivers do not permit "sharing" the audio device. 
  97. Also, due to hardware limitations on most boards, the audio input (record)
  98. and audio output (playback) are mutually exclusive.  The standard access
  99. arbitration convention to such exclusive devices normally follows an "acquire
  100. and hold" methodology which means that an application acquires or opens the
  101. audio device and holds it while in use.  Other applications requesting
  102. service from the device get an error when trying to open indicating that the
  103. resource is already allocated.
  104.  
  105.      IN CUBE now utilizes a "yield on demand" convention for arbitrating
  106. access contention for the audio devices.  When another application requests
  107. service from either the audio input or audio output device, IN CUBE
  108. voluntarily surrenders the audio device.  This occurs transparent to the
  109. other application, requiring no specialized protocol or knowledge on the part
  110. of the other application.  When the other application is finished with the
  111. audio device and returns the resource to the system, IN CUBE then reacquires
  112. the audio device for it's own use once again.
  113.  
  114.      This has the effect of permitting any arbitrary system module or
  115. application, unrestricted access to the audio input (wave-in) and audio
  116. output (wave-out) devices while maintaining the operation of the speech
  117. recognition subsystem.  When the audio input is allocated to another
  118. application, the recognition subsystem is in a stand-by mode and recognition
  119. is disabled.  For boards and device drivers enforcing mutual exclusion of
  120. audio input and audio output, this also applies when the audio output is
  121. allocated to another application.
  122.  
  123.      When the audio input is not enabled for IN CUBE to utilize, the
  124. microphone disappears from the lips on the IN CUBE icon.  If the system uses
  125. the audio board to "beep" or if another application requests the audio device
  126. for playing sounds or recording messages, the microphone disappears and
  127. recognition is disabled until the audio device becomes available for IN CUBE
  128. once again.
  129.  
  130.  
  131. Copyright(c) 1994 Command Corp. Inc.
  132.