1. The SpeechBuddy 2 Configuration Files for FS2002.
The following files make up the FS2002 configuration for SpeechBuddy. You are encouraged to edit, modify and customise these files.
2. Synonyms
Many of the commands uses the words "ON" and "OFF". The following words can also be used instead of "ON" and "OFF".
Synonyms for "ON":
Synonyms for "OFF":
You can add or customise these synonyms in the FS2002.XML file.
3. The FS2002 Command Set Overview
Below is the current voice command or control set that the SpeechBuddy 2 FS2002 Interface supports. The syntax used is as follows:
Following each command set, a brief explanation of the results of the command is given.
Note that the optional phrases are intended to allow for variety in the command set and aimed at you not having to remember an single exact voice command.
4. All voice commands are not equal
Many of the "on/off" phrases are dumb toggles. For example saying "full screen on" while FS2002 is already in full screen, will result in the screen being set to window mode. This is because there are no separate keys for setting FS2002 to full screen and window modes. The same key stroke is used for both modes by FS2002.
In some cases, SpeechBuddy turns these commands into intelligent ones. Try the "landing gear up/down" command. Before just blindly sending the G_KEY to the keyboard, SpeechBuddy will first check the actual gear status inside FS2002 (using FSUIPC).
SpeechBuddy's scripting language allows you to add all kinds of intelligence to how it must respond to voice commands. In addition, it allows you full access to the actual flight state data inside FS2002 via FSUIPC.
5. The SpeechBuddy 2 Command Set for FS2002
Here is the existing command set. This is a combination of my original command set and modifications and additions by flytv1@yahoo.com.
Testing Use it to see if SpeechBuddy is working and understanding you. [Computer] [Set] keys on/off This command allows you to disable the SENDKEYS function in the SpeechBuddy2 FS2002 interface. When OFF no keys will be send, however, SpeechBuddy will still respond to voice commands. Intended to be used primarily for testing. [Computer] speech [recognition] on/off This command allows you to disable the SpeechBuddy2 FS2002 interface complety. Speech Recognition will still be performed, however the script will not respond to any voice command except the command to re-enable the interface again. This allows you to use say speech off and keep the mic on or active. When saying speech on you will activate the script again. List checklists Provides you with a list of the available checklists for the current aircraft. (see below for a full set of checklists that can be created) Before checklist Pre-start checklist Engine start checklist Post-start checklist Taxi checklist Pre-takeoff checklist Before takeoff checklist Normal takeoff checklist Short field takeoff checklist After takeoff checklist Climb checklist Cruise checklist Approach descend checklist Final descend checklist Normal descend checklist Before landing checklist Balked landing checklist Short field landing checklist After landing checklist Parking checklist Shutdown checklist These commands allows you to use the CHECKLIST feature of SpeechBuddy. See the CHECKLISTS directory for how to use this command and create your own checklists. Note that not all the checklists above may be supported by a particular aircraft's checklist feature. [Roger] Next item Requests the next checklist item to be read. Checklist completed Checklist done Tells SpeechBuddy to close the current checklist. [Set] Flaps down 1 to [Set] Flaps down 5 and [Set] Flaps down full Use it to set the flaps down. [Set] Flaps up 1 to [Set] Flaps up 5 and [Set] Flaps up full Use it to set the flaps up. Set Lights on/off Sets all lights on/off. Set Panel lights on/off Set Strobe lights on/off Set Landings lights on/off Sets the specified lights on/off. Set Airspeed [hold] on/off Sets the auto pilot speed hold. Set Parking Brakes on/off Sets the parking brakes. Arm speedbrakes Set speedbrakes to arm Arms the speedbrakes. Set speedbrakes on Set speedbrakes down Set speedbrakes up Engage speedbrakes Sets (toggles) the speedbrakes. Set Autopilot on/off Sets the autopilot. Set Autothrottle on/off Sets the autothrottle. Set Altitude hold on/off Sets the autopilot. Set Flight director on/off Sets the Flight Director. Set all auto pilots on/off A master command that will set all auto pilots (auto throttle, speed hold, altitude hold, and heading hold). [disable] Go around! [disable] Full power! Sets TOGA. Engines idle or Engine idle Engines to idle or Engine to idle Sets the engine(s) to idle. Engine start or Engines start Start engine or Start engines Initiates the engine auto startup sequence (CTRL-E). Set Master/battery/alternator on/off Sets the master power switch. Set Avionics/system/computer on/off Sets the avionics switch. Wing leveler on/off Sets the wing leveler. NAV hold on/off Sets the NAV1 auto pilot hold. Set speed for number [knots] Sets the airspeed for the speed hold auto pilot. The number must 3 digits and spoken individually, e.g. set airspeed for one eight zero or set airspeed for zero five zero knots. Set heading [bug] number Sets the auto pilot heading hold's magnetic direction. The number must 3 digits and spoken individually, e.g. set heading one eight zero or set heading three five seven. Set altitude [hold] [for] number Sets the auto pilot's altitude hold height. The number must 2 digits and spoken individually, followed by the phrase hundred or thousand, e.g. set altitude for two five hundred (2500 ft) set altitude hold two five thousand (25,000 ft) Set climb [speed] [for] number Sets the auto pilot's climb rate. The number must 2 digits and spoken individually, followed by the phrase hundred or thousand, e.g. set climb for two five hundred (2500 ft/min) set climb zero two thousand (2000 ft/min) Set altitude [hold] [for] value Sets the auto brake. The value can be one of the following: - off (sets autobrake off) - r t o (sets autobrake RTO) - takeoff (sets autobrake RTO) - maximum (sets auto brake to maximum value) - one (sets auto brake to 1) .. 2 .. 4 - five (sets auto brake to 5) Set VOR [to] [for] name This is a demonstration phrase to illustrate how the FSUIPC interface can be used for more complex interaction than using just the keyboard. Name can be one of the following (the actual frequency set is given in brackets behind the name): - Seal Beach (115.70) - Oceanside (115.30) - Catalina (111.40) - Los Angeles (113.60) - Paradise (112.20) - Long Beach I L S (110.30) - John Wayne I L S (111.75) - Julian (114.00) - Filmore (112.50) - Ventura (108.20) - Riverside (112.40) - Pomona (110.40) - Palmdale (114.50) - Daggett (113.20) - Hector (112.70) - Homeland (113.40) - Palm Springs (115.50) - Lake Hughes (108.40) - Van Nuys (113.10) - Santa Monica (110.80) - Mission Bay (117.80) - Thermal (116.20) - Fullerton Localizer (108.90) - Carlsbad I L S (108.70) - Torrance I L S (111.90) - Van Nuys I L S (111.30) - Los Angeles two five right I L S (111.10) What is the Zulu time? SpeechBuddy provides the current FS2002's Zulu time. What is the Local time? SpeechBuddy provides the current FS2002's local time. on/off Pushback Pushback on/off Stops/starts pushback. Full screen on Full screen off Toggles FS2002 between full screen and window mode. Set pitot heat on Set pitot heat off Set pitot heat. Set anti-ice on Set anti-ice off Set de-ice on Set de-ice off Set carb heat on Set carb heat off Set carburator heat on Set carburator heat off Set de-icing equipment. Pause sim Pause simulator Resume sim Resume simulator Toggles the PAUSE button of FS2002. Water rudder up Water rudder down Toggles water ruddder. Set afterburner on Set afterburner off Set re-heat on Set re-heat off Toggles the re-heat. ATC ATC window Toggles the ATC window. Tower, requesting IFR clearance Request IFR clearance (ATC option 1). Roger Tower [Good day.] Roger Centre [Good day.] Changes frequency. (ATC option 1) Acknowledge, Tower. Acknowledge, Ground. Acknowledge, Centre. Acknowledges an ATC instrction. (ATC option 2) Calling, Tower. Calling, Ground. Calling, ATIS. Changes ACT frequency. (ATC option 1) Request taxi, straight out Request take off clearance Request progressive taxi instructions Request option. (ATC option 3) Say again please Request ATC to retransmit. (ATC option 3) Select one Select two Select three Select four Select five Select six Select seven Select eight Select nine Selects the applicable ATC menu option, numbered 1 to 9. Select COM one radio [frequency] Selects the COM1 radio (for frequency tower). Set COM one for number1 number2 number3 [point] [decimal] decimal1 decimal2 [Hertz] Sets the COM1 frequency as stated. Example: "Set COM one for one two one decimal zero fiver." Set NAV one for number1 number2 number3 [point] [decimal] decimal1 decimal2 [Hertz] Sets the NAV1 frequency as stated. Set NAV two for number1 number2 number3 [point] [decimal] decimal1 decimal2 [Hertz] Sets the NAV2 frequency as stated. Set ADF one for number1 number2 number3 [Hertz] Sets the ADF1 frequency as stated. Set Transponder for number1 number2 number3 number4 [Hertz] Sets the Transponder frequency as stated. Set NAV one OBS heading to number1 number2 number3 Sets the NAV1 OBS (omni bearing selector) heading as stated. Set NAV two OBS heading to number1 number2 number3 Sets the NAV2 OBS (omni bearing selector) heading as stated. [We have a] positive [rate of] climb Causes the gear to be retracted. Set approach hold on/off Toggles the approach hold autopilot. Main menu ON Main menu off Set current Altimeter Throttle FULL OPEN Increase Throttle Cut Throttle Decrease Throttle Rudder trim left Trim nose down Trim nose up Rudder trim right Set prop sync on Set prop sync off Set Prop RPM to Low Set Prop RPM to High Increase prop R P M Decrease prop R P M Set Mixture to idle Cut off Set Mixture rich Lean Mixture Enrich Mixture Panel View Reset Look ahead Cycle Views Cycle Virtual Cockpit two d Cycle V C two d All forward Move eye point higher Move eye point up Move eye point down Move eye point lower Set Cowl flaps Open Set Cowl flaps Closed Look left Move eye point ahead Move eye point forward Move eyepoint Back Move eye point left Move eyepoint right Check lower panel Look right Look left wing Look right wing COM one standby Stand by Select COM one COM two standby Select NAV one Select NAV two Select COM two NAV one Ident NAV two Ident NAV one Ident off NAV two Ident off DME one Ident DME two Ident DME one Ident OFF DME two Ident OFF ADF Ident ADF Ident OFF Select Transponder Panel one Panel two Panel three Panel four Throttle quadrant ON Throttle quadrant Off Radio stack ON Radio stack OFF GPS STACK ON GPS STACK OFF Zoom in Zoom OUT Auto Feather On Prime engine and lock Electric fuel pump off Engine one fuel valve toggle Engine two fuel valve toggle Engine three fuel valve toggle Engine four fuel valve toggle Left Magneto Right Magneto Magneto on both Single engine start Single engine mag off Left engine start Right engine start Engine number one start Engine number two start Engine number three start Engine number four start Select all engines Select magneto one Select magneto two Select magneto three Select magneto four Select engine one Select Engine two Select Engine three Select Engine four Engine number one magneto off Engine number two magneto off Engine number three magneto off Engine number four magneto off Engine number one off Engine number two off Engine number three off Engine number four off Wide Panel Select OBS ONE Select OBS TWO Increase selection by forty five units Decrease selection by thirty units Increase selection by fifteen units Decrease selection by seven units Increase selection Decrease selection