  | 
Text-To-Speech Component | 
  | 
- IBM ViaVoice includes Text-To-Speech (TTS) component called VirtualVoices.
 - VirtualVoices packaged as an ActiveX control.
 - Wrapped into Smalltalk with OleApplicationFramework.
 - Application variable created as single access point.
 - Existing Smalltalk classes such as Time, Date, Integer, Fraction extended with method
speakString.  speakString answers a string which can be 'spoken' by VirtualVoices.
Examples:
- Date today speakString -- 'Tuesday, April 14th 1998'
 - Time now speakString -- '11:05 p m'
 - (1/7) speakString -- '1 seventh'
 
 - TTS usage had to be coordinated with Voice Recognition and RealAudio since only one can use
the sound card at a time.
 - Audio volume level temporarily reset to a 'standard' volume.