Skip to content
This repository has been archived by the owner on Dec 10, 2022. It is now read-only.

Najsr/X-Plane-Voice-Control

Repository files navigation

X-Plane Voice Control

Simple to use Voice control made for Zibo's 738X & 739 Ultimate

Latest build: Build status

Getting Started

Prerequisites

  • You need ExtPlane Plugin installed (Download)
  • You need English Speech recognition and Text-to-speech installed on your Windows machine

Installing

  • Get the latest release (or build for latest features) from here
  • Extract the ZIP and run the .exe file
  • Load into Boeing airplane and press Connect
  • Enjoy and report any bugs encountered

Command Line Option

  • Add --console to launch parameter and CMD window will show up with application runtime info

Available Commands

  • Parking brake control
    • [set the parking brake / engage the brakes / release the brakes / disengage the brakes]
  • Com set and swap
    • [tune / set] [com1 / com2] to XXX [decimal / point] X XX
    • swap [com1 / com2]
  • Nav set and swap
    • [tune / set] [nav1 / nav2] to XXX [decimal / point] X X
    • swap [nav1 / nav2]
  • Flaps control
    • set flaps [up / down / zero / one / two / five / ten / fifteen / twentyfive / thirty / forty]
    • set flaps [up / down] a notch
  • Gear control
    • set the [gear up / gear down / raise the landing gear / extend the landing gear]
  • Landing lights control
    • set [landing lights on / landing lights off]
  • Taxi lights control
    • set [taxi lights on / taxi lights off]
  • Engine control
    • [start / light up / kill / shut down] the engine number [one / two]
    • introduce fuel [into / to] number engine [one / two]
  • APU control
    • [start / light up / stop / shutdown] APU
    • APU [on / off] please
  • Probe heat
    • set probe heat [on/off]
  • Window heat
    • set window heat [on/off]
  • No Smoking / Seatbelts
    • set [no smoking / seatbelts] [off / auto / on]
  • Packs
    • set [left / right] pack to [off / auto / high]
  • Bleed air
    • set [apu / engine one / engine two] bleed air to [off / on]
  • Power bus
    • [connect / disconnect] [left / right] [APU / engine] generator
  • Ground power
    • [connect / disconnect] the ground power
  • Lights
    • set [logo / position / beacon / wing / wheel] lights to [off / on]
  • Fuel control
    • set [left / right / center / all] fuel pumps to [off / on]
    • set crossfeed to [on / off]
  • Transponder
    • [tune / set] [transponder / squawk] code to TTTT
    • set transponder mode to [off / on]
  • Autopilot controls
    • [select / engage / turn on / arm / de-select / disengage / turn off / disarm] auto pilot [a / b]
    • [select / engage / turn on / arm / de-select / disengage / turn off / disarm / toggle] flight director
    • [select / egnage / turn on / de-select / disengage / turn off] / toggle] heading select
    • [select / engage / turn on / arm / de-select / disengage / turn off / disarm / toggle] auto throttle
    • [select / egnage / turn on / de-select / disengage / turn off] / toggle] v-nav
    • [select / engage / turn on / de-select / disengage / turn off] / toggle] l-nav
  • Heading set
    • set heading to XXX
  • Vertical speed set
    • set vertical speed to negative V thousand /& X hundred [fifty] [fpm / feet per minute / feet]
      • eg: set vertical speed to six thousand five hundred fifty; set vertical speed to six hundred; set vertical speed fifty
  • Altitude set
    • set altitude to XX thousand XX hundred feet
    • set altitude to FL XXX
  • Vertical speed button
    • [select] / [de-select / toggle] vertical speed mode
  • Approach button
    • [select] / [de-select / toggle] approach mode
  • Altitude hold
    • [select] / [de-select] / toggle] altitude hold mode
  • Localizer
    • [select] / [de-select] / toggle] localizer mode
  • N1
    • [select] / [de-select] / toggle] n1 mode
  • Speed
    • [select] / [de-select] / toggle] speed mode
  • Level change
    • [select] / [de-select] / toggle] level change
  • Heading select
    • [select / egnage / turn on / de-select / disengage / turn off / toggle] heading select
  • Altitude & Speed intervention
    • toggle altitude intervention
    • toggle speed intervention
  • Speed changeover
    • toggle speed changeover
  • Course set
    • set course to XXX

Cheat sheet:

  • Bold text is Mandatory
  • Normal text is Optional
  • X => [zero / one / two / three / four / fiver / six / seven / eight / niner]
  • T => [zero / one / two / three / four / fiver / six / seven]
  • V => [zero / one / two / three / four / five / six]

Hard time speaking - train Windows to understand you better!

  • Open Speech Recognition by clicking the Start button, clicking Control Panel, clicking Ease of Access, and then clicking Speech Recognition.
  • Click “Train your computer to better understand you.”
  • Follow the instructions on the screen.

Built With

Contributing

TBD

Authors

  • David - Initial work - Nicer

See also the list of contributors who participated in this project.

License

This project is licensed under the GPLv3 License - see the LICENSE file for details

Acknowledgments

  • jrunestone - For his work on ExtPlane NET library
  • vranki - For the ExtPlane library