Welcome to inFlight, where convenience meets immersion. Designed with simplicity in mind, inFlight aims to enhance your flying experience by minimizing interaction while maximizing the impact of crew and cabin announcements.
Between work, school, family, and friends, finding time for flying can be challenging. And when you finally do, the last thing you want is to spend precious moments configuring addons or preparing for takeoff. With inFlight, there’s no need for lengthy setup. Simply open the app, minimize it to the system tray, and it’s ready to go whenever you are.
Say goodbye to manual announcements and hello to dynamic, immersive sounds tailored specifically to your flight. inFlight executes a sequence of events seamlessly, providing real-time interactions for both crew and passengers. No canned responses here—just authentic, custom-tailored announcements based on your departure airport, destination, cruising altitude, and more.
So, enough talk—let’s take off with inFlight.
inFlight was crafted to allow you to begin flying immediately without the need for configurations. However, please note that the default language for both pilot and crew is English, and the default voice for the pilot is male. To personalize your experience further, follow these steps:
- Right-click on the inFlight client icon found in the system tray.
- Select “inFlight Options.”
- Adjust settings according to your preferences.
The features available in the Experimental section have not undergone thorough testing or refinement. There may be bugs and errors associated with using this features. Please report any bugs by submitting a support ticket.
Enabling Experimental Features:
- Open the Flight Options Screen as indicated previously in the “Configuration”.
- Select the “Experimental” tab from the top.
- First enable the check box of the Experimental service you wish to try. *Note: AI Speech Service 1 & AI Speech Service 2 are alternates and therefore only 1 can be activated at a time.
- After enabling an Experimental Service, select the options for that service. All options must be selected for the service to be activated.
- Once selected, a yellow “Experimental Features Enabled” banner will appear on the main window to confirm you have successfully enabled the feature.
- Fly!
Note: AI Speech Service 2 does require an OpenAI API-Key to work. You can obtain a key by visiting: https://platform.openai.com/api-keys. Make sure to validate your API-Key on the Experimental tab to enable. This service is recommended as it offers some of the best AI voices on the market today.
Here’s the fun part: “Fly, don’t look, just fly, we got something, I ain’t saying what it is, just trust me.” – Superman (1978)
As long as the inFlight client remains open, even if minimized to the system tray, you can easily begin your flight with MSFS 2020:
- Launch MSFS 2020.
- Initiate a free flight.
- Select your departure airport. For boarding sounds and announcements, ensure the aircraft starts parked at a gate or parking spot.
- (Optional) Choose a destination. Custom announcements based on the destination require selecting a destination airport.
- Start your flight and enjoy the experience.
Didn’t select a destination?
- Even without choosing a destination initially, you can still receive dynamic custom announcements. At any stage of your flight, simply tap the “Flight Details” button to input a destination airport and cruising altitude. This feature seamlessly accommodates changes in destination mid-flight as well!
Notes:
- Upon loading your flight, the inFlight client will display a “Start Tracking” option. For precise flight tracking and sound synchronization, ensure you activate tracking only after clicking “Fly” in the simulator. Failing to do so may lead to inaccuracies in sound timing.
- Crew and passenger sounds will correspond to the current phase of flight.
Below is a list of the flight phases tracked in the inFlight client. Each phase may involve a sequence of events. For crew announcements, it’s crucial to recognize when these events conclude in each phase, indicating when to transition to the next phase of flight.
*If you progress to the next flight phase before completing the sequence of events in the current phase, any remaining events from the prior phase will be forfeited and will not be played.
** It’s important to know that once a flight phase is triggered it will not be triggered again within the same flight.
Phases:
- Parked at Gate or Parking:
- This phase marks the start of the flight when the aircraft is positioned at a parking space or gate.
- It concludes with the message “Ready for Departure,” indicating cabin readiness confirmed by the flight attendant to the captain.
- Started on Runway:
- This phase begins when the aircraft is positioned on a runway, ready for takeoff.
- It consists of a single event and lasts until the aircraft lifts off the ground.
- Started in Air:
- This phase occurs when the aircraft begins in mid-air at the start of the flight.
- The subsequent phase depends on the initial altitude of the aircraft.
- Taxiing for Takeoff:
- Initiated once the aircraft begins to taxi, either under engine power or during pushback.
- It concludes with the message “Ready for Takeoff,” confirming cabin readiness.
- Takeoff:
- Triggered upon the aircraft’s departure from the runway, reaching a predetermined speed.
- This phase involves one announcement from the captain.
- Airborne (Climb):
- Activated once the aircraft ascends from the ground.
- It continues until reaching the designated cruising altitude.
- Above 10,000 Feet:
- Initiated when the aircraft surpasses 10,000 feet in altitude.
- There is no visual message associated with this phase.
- Cruise:
- Triggered within 2000 feet of the cruising altitude.
- Both the captain and flight attendants make announcements.
- If ATC or you decide on a different cruising altitude during the climb phase, you can adjust the target cruising altitude using the “Flight Details” button on the inFlight client display.
- Descent:
- Begins after reaching and maintaining the cruising altitude, descending below 3000 feet from it.
- If ATC or you decide on a different cruising altitude during the cruise phase, you can adjust the target cruising altitude using the “Flight Details” button on the inFlight client display. The descent phase will respond to this new altitude.
- On Approach:
- Activated as the aircraft descends below 10,000 feet, provided it previously surpassed 10,000 feet.
- Both the flight attendant and captain make announcements.
- Prepare for Landing:
- Initiated around 5000 feet during descent.
- The captain instructs the flight attendants to prepare for landing.
- Landing:
- Triggered at approximately 2,500 feet during descent.
- The captain directs the flight attendants to take their seats.
- Taxiing to Gate or Parking:
- Commences after landing and taxiing onto the designated taxiway.
- Prepare Doors:
- The final phase, initiated either upon reaching the designated gate or parking spot according to ATC directions, or upon activating the parking brake after reaching the final stopping point. The “Deboarding” process continues until the flight is manually ended via MSFS2020.