Flightsim.to
    Checklist Reader – Your Voice-Controlled Copilot for MSFS 2024 - Image 2

    Description

    ✈️ Checklist Reader

    Your Voice-Controlled Copilot for Microsoft Flight Simulator 2024


    👉 Imagine having a virtual copilot beside you throughout the entire flight.

    Say “After takeoff checklist” and work through the procedure together:

    • “Landing gear?” — Up.
    • “Flaps?” — Retracted.

    Checklist Reader listens to your responses, tracks every completed item and always knows exactly where you are — both in the flight and in the active checklist.

    Pause a checklist at any time, resume exactly where you stopped, ask what comes next or request a complete status report. Checklists can be performed interactively in call-and-response mode or read aloud automatically.


    🛫 Live Simulator Awareness

    Checklist Reader connects directly to Microsoft Flight Simulator 2024 through the native SimConnect API.

    During the flight, your copilot monitors live aircraft and simulator data, including:

    • Aircraft configuration
    • Engine and electrical parameters
    • Fuel and temperatures
    • Flight phase and aircraft state
    • Route, altitude and waypoint progress
    • SimBrief flight plans and imported PLN routes
    • Potential hazards and configuration problems

    “Possible icing conditions detected. Consider enabling pitot heat.”

    You can ask questions at any time:

    “What is our altitude?”
    “How much fuel do we have?”
    “What is our current airspeed?”
    “When will we reach the next waypoint?”

    Supported simulator functions can also be controlled by voice, allowing commands such as:

    “Gear up.”
    “Landing lights on.”
    “Flaps one.”


    🗺️ Flight Planning, Monitoring and Recording

    Load your current SimBrief flight plan or import an MSFS PLN route. Checklist Reader follows your progress, announces upcoming waypoints and can warn about route, altitude or configuration deviations.

    The integrated moving map displays your planned route, current position, airports, navigation data, points of interest and recorded track.

    Your complete flight path can be recorded and later reviewed or exported for use with applications such as Google Maps and Google Earth, including a 3D replay of your flight.


    🌍 Guided Tours

    Turn a free flight or planned route into a spoken sightseeing experience.

    Checklist Reader can detect nearby landmarks, tell you where to look and narrate their history while displaying points of interest on the moving map.

    Ready-made tours are included, and you can create your own tours for any region or route.


    🎛️ Stream Deck, Webhooks and Cockpit Integration

    Checklist Reader includes an open, optional HTTP and JSON integration interface for external tools and cockpit hardware.

    It provides:

    • Live checklist status and event updates
    • Outbound webhooks
    • Inbound checklist commands
    • Event polling and live event streams
    • Local-network access for tablets and second PCs
    • Token-based access protection
    • An interactive integration learning and testing package

    The included first-party Elgato Stream Deck plugin can display the current checklist, section or item directly on a Stream Deck button and send commands such as Check, Skip, Repeat, Pause, Resume or Next Section.

    No additional bridge software is required for the Stream Deck plugin.

    The open interface can also be used with:

    • Bitfocus Companion
    • Node-RED
    • AxisAndOhs
    • FSUIPC helpers
    • SPAD.neXt
    • Arduino-based cockpits
    • Button boxes and custom hardware
    • Tablets, browser dashboards and custom applications

    This allows your voice workflow, physical controls and visual displays to remain synchronized with the active checklist.


    🖥️ MSFS 2024 Companion Panel

    The included Checklist Reader Companion is a dedicated in-game toolbar panel for Microsoft Flight Simulator 2024.

    It provides:

    • Live checklist and connection status
    • Current, previous and upcoming checklist items
    • Section progress and remaining items
    • Normal, Abnormal and Emergency section overviews
    • Searchable voice-command and query reference
    • Favorites and voice-assisted search
    • An optional external browser view for a second monitor

    The panel is especially useful in VR because essential checklist information remains visible inside the simulator without switching to another application.


    ✏️ Create Your Own Checklists

    Use the integrated Checklist Editor to create and customize procedures for any aircraft.

    Checklist Reader supports Normal, Abnormal and Emergency procedures, interactive responses, spoken instructions, delays, pauses, simulator commands and advanced SAPI5/SSML speech formatting.


    ✔ Additional Features

    ✔ Core checklist, voice, editor and SimConnect functionality works offline

    ✔ No cloud account or subscription required

    ✔ No telemetry or tracking

    ✔ Supports locally installed Windows SAPI5 voices

    ✔ Automatic aircraft detection and checklist profile selection

    ✔ Configurable flight and aircraft-system monitoring profiles

    ✔ Optional automatic pause while Beyond ATC is speaking

    ✔ Keyboard, HOTAS, button box and macro-device support through hotkeys

    ✔ First-party Elgato Stream Deck plugin

    ✔ Open HTTP API, event stream and outbound webhooks

    ✔ VR-friendly MSFS 2024 Companion panel

    ✔ Works as a standalone voice-driven checklist tool even without a simulator connection


    🎧 Push-To-Talk Recommendation

    👉 Push-To-Talk is strongly recommended.

    Background noise, keyboard clicks, conversations and ATC audio may otherwise trigger unintended voice commands.

    Push-To-Talk can be assigned to a keyboard shortcut or operated through compatible HOTAS controls, pedals, button boxes, Stream Deck buttons and other macro devices.


    👉 Antivirus Notice ⚠️

    Some antivirus scanners may incorrectly flag the application because of its voice-recognition, simulator-integration and local HTTP-interface features.

    Checklist Reader contains no telemetry or user tracking. Its core functionality works locally and offline. Network communication occurs only when you explicitly use or enable features such as SimBrief, data downloads, local-network access, external integrations or configured webhooks.


    🌐 Community and Support

    Checklist Reader is under active development and continuously improving.

    💬 Discord Community: https://discord.gg/EchPmVtueY

    📺 YouTube Channel: https://www.youtube.com/@SimFlightChris

    📧 Support Email: simflightchris@gmail.com

    Checklist Reader Tutorials: https://www.youtube.com/playlist?list=PLTNERDvqRNd8

    🔧 Setup Tutorial: https://youtu.be/GA2JCapxowA

    🎙️ Quick Configuration Tutorial: https://youtu.be/ZO4YYN3mFQ4

    ✈️ Introduction & Feature Overview: https://youtu.be/1cqFHol16b4


    ❤️ Support the Project

    Developing and maintaining Checklist Reader, its aircraft content, integrations and documentation requires considerable time and resources.

    Every donation is greatly appreciated and helps keep the project moving forward.

    Comments(322)

    Log in to join the discussion

    Log In
    r

    1 day ago

    Hallo,
    Ich arbeite gerne und viel mit dem Programm, wobei ich mir die json Dateien für die Checklisten selbst erstelle und die Befehle ausschließlich mit Tastenklick aufrufe. Gibt es eine Möglichkeit, wenn der aufgerufene Befehl vorgelesen wird, diesen während der Sprachausgabe zu stoppen und zum nächsten Befehl weiter zu springen? Oder generell per Tastenklick Befehle zu überspringen, ohne dass die Vorherigen aufgerufen werden? Ich habe dazu in den Settings und den Hotkeys nichts gefunden, mit Hotkey STRG-ALT-V klappt es bei mir nicht.
    S

    about 17 hours ago

    Momentan kann man nur mit STOP CHECKLIST die Checkliste wirklich spontan stoppen oder mit STANDBY PLEASE eine spontane Pause erzwingen. Andere Befehle sind aktuell noch nicht vorgesehen aber ich überlege mal ob ich das evtl. einbauen kann.
    Wäre für Stream Deck evtl auch interessant 😃
    r

    about 15 hours ago

    Genau, da ich nicht über Micro steuere, habe ich mir alle für mich relevanten Hotkeys aufs Stream Deck gelegt, simpel und klappt super. Wenn es da in der Zukunft noch was geben könnte zum Überspringen oder Abbrechen/Weiter der Befehle geben könnte, das wäre super. Mir fehlen dazu die Kenntnisse, ich bin schon froh, wenn ich meine Befehle in json geschrieben bekomme.
    S

    about 4 hours ago

    Wenn du die Checklisten in Json bearbeiten willst, ist es am einfachsten, Du nutzt dazu den Editor. Dort kann man alle Optionen, die es im Checklist Reader wirklich gibt, auf der Eingabeoberfläche sehen und rechts. Daneben entsteht, dass Json File. So versteht man sofort wie Json funktioniert. Außerdem wird das ganze immer auf Gültigkeit geprüft und es gibt Tipps, wie man es verbessern kann. Ist wahrscheinlich viel einfacher als das direkte Editieren von Json. Beim Start einer Checkliste musst du nur das entsprechende Flugzeug auswählen und dann oben den Editor starten über das Menü. 👍
    S

    7 days ago

    🚀 New Video: Complete Real-Time Flight with Checklist Reader

    Ever wondered what it's like to fly an entire IFR flight with a voice-controlled checklist assistant?

    In this video, I fly the **PMDG 737-600** from **Hamburg (EDDH) to Munich (EDDM)** in **Microsoft Flight Simulator 2024**, while the **Checklist Reader** handles spoken checklists, monitors aircraft systems, tracks the flight plan, and provides automatic callouts throughout the flight.

    🎥 Watch here:
    https://youtu.be/QlrlYfoctm0

    I'd love to hear your feedback! If there's a specific aircraft or procedure you'd like to see next, let me know in the comments.
    G

    8 days ago

    I'm happy to to inform that 1.0.15.3 has ran fine on couple of days. This is the experience I've missed, thanks.

    First, I started with MS TTS. They ran fine. Midflight on second day (23rd), I tested the SLT voice and it ran fine for a moment as well.

    I was in a a heavy photogrammetry area at that moment and my PC struggled. I don't know if that is related, but CR shut down, on its own, multiple times. I will test more, but if there is a need to investigate that immediately, I send this log https://p.darklab.sh/?e3596c365db0201e#7QQjTr13sf9xqRZ4wUYgC8WaA3y2HYjtis6za7kPzfAu CR

    You guessed right about the virtual output devices. I do have an virtual output device (Voicemeeter), because I can't capture the app's audio with OBS studio separately.

    These pictures are from 14.14's window. They showed lag even with MS' voices. Lost the logs during update. I'm posting these if they are any use.

    These area with Voicemeeter set. (I think).
    https://vgy.me/u/YpgFZ6
    https://vgy.me/u/fxv6bE
    On these, the output device was changed to a real device (I think).
    https://vgy.me/u/hrUawO
    https://vgy.me/u/VU6yjR


    A couple of notes from my flights on 15.3.

    1. Could systems scan behaviour be improved with conditions? For example, I was on approach with gear down and the scan was started - it felt wrong.

    2 I've enabled the altitude callouts. Likewise, on approach, descending I've heard the "Descending though 800 for 1000" callout. 1000' was set into altitude window.

    Edit. SLT seems to work worse. Today's logs as reference. Random crash at 15:17 for example. I don't expect a fix to this behaviour, but this info may be useful. https://enjoys.rocks/?46b07466b7f17c0d#BJW4op97xEt2JAW5FAQNYL23BLVUEpRX8aDqXDHamUgS
    S

    8 days ago

    Thanks for taking the time to put together such a detailed report.

    Some of the issues you mentioned may already have been addressed by my recent changes, but I'll still go through all of your findings carefully to see if there are any remaining improvements I can make. In particular, I'll review the reported error conditions, improve logging around unexpected shutdowns where necessary, and check whether the TTS/SimConnect handling and a few background processes can be made even more robust.

    In the meantime, the latest development builds already include a few related improvements. SimConnect now suppresses repeated log spam from unsupported aircraft-specific SimVars by detecting them once per aircraft and skipping them on subsequent polling cycles, resulting in cleaner logs and slightly improved polling performance. I also completed a feasibility study for routing TTS to non-default audio devices (such as Voicemeeter or secondary headsets), and the architectural groundwork has been documented for potential implementation in a future release.

    Thanks again for the thorough analysis—it really helps make the Reader more reliable.
    G

    7 days ago

    New log with 15.16. Voicemeeter output enabled.

    SLT kept crashing randomly. Total slowdown at 9:01. I noticed the Simconnect window to be super sluggish/non-responsive for lot of the time.

    Switched to MS at 9:37 and it didn't crash.

    The timestamps may need a +3 correction.

    Also turned off Bushtalk radio at sometime after that, could Simconnect bus get oversaturated?

    https://notebin.de/?da4824876f287c30#A3TkZGbkUcwCg6RrNpp9AgXKmJL2sSEj1h6jN5r3mNF8
    G

    6 days ago

    Did some further testing.

    https://bin.outv.im/?a38b435e3680c423#Y5bUmHwf2dtfqL8Uc8VjqVZYJ3bKbWfM38GGknmbpJz

    Initially with VM outout.

    Even during initially loading the checklist sections, menu loading was slow.

    Focusing particularly on before engine start checks, challenges were sluggish.

    https://youtu.be/WNNmrATbCGE?t=6037

    "Grammar: ..." section stays visible for long time on the window.

    Afer line 535, the computer was restarted without any non-CR simconnect stuff running. Output device was set to physical.

    The button "checked" worked better, in general.
    S

    6 days ago

    Thanks for the input!

    I'm currently making a lot of modifications because I'm implementing the additional communication channel via webhook.

    Besides, I'm already in the process of debugging the modifications for better performance anyway. Yes, that involves a lot of different modifications, integrations, and rework all at once.
    G

    1 day ago

    16.4

    Tried a simple flight with close to default settings. Only changed TTS to another MS', including rate and volume. And "check" keybinding.

    It feels like this build is slower.

    The simconnect window gets frozen for a long time when the app does it's thing. At some point of this pattern work I switched simconnect off and restarted, but it didn't really matter.

    https://youtu.be/G32WDY-661s?t=904

    https://bin.outv.im/?a79e47e8b10779cf#2pb1A6fWN9UXLEFZyM26GddoZffAex2TwVA4QfQhjHK7
    S

    1 day ago

    You could, of course, try to cut back on certain functions that might be placing an excessive load on the computer in the background — things like flight monitoring, route monitoring, and the like. However, I think it would make sense for me to create a separate executable specifically for the basic core functions. That version would simply handle checklists—interactively and in read-aloud mode — and nothing else. This would eliminate all the extra overhead.
    S

    1 day ago

    You can hear in the video that you have (several) other programs running in the background; perhaps something there isn't playing nicely with the others, or it puts so much load on the PC that it shows clearly in the performance.
    G

    1 day ago

    I've got FSrealistic, chaseplane, touchdown FX, orangebox, simratesharp, streamflight, joystick gremlin, LNM, LNM companionand GARealistic on the background.

    The PTT goes though the Gremlin.

    Forgot to record CR as the output was on desktop, which doesn't normally appear on the stream. So the last YT link was unnecessary.

    The route monitor and stuff like that are normally off. They should be gone whilst Simconnect is disabled?
    S

    about 17 hours ago

    I created a light version for you. This should solve your problem with the next update 👍
    p

    8 days ago

    I use Addon Linker for everything. Would it be possible to modify you install to allow my to choose the folder I want to install the companion files?
    S

    7 days ago

    The setup program is already able to accept your personal community folder for the companion 👍
    You can probably watch the video tutorial number one for this. 👋
    S

    13 days ago

    👉 Update to 1.0.15.3 – Released today to sync with our new video tutorials. If you're following along, this is the version you want.
    S

    13 days ago

    🎬 Three Checklist Reader tutorials are now available:

    🔧 Setup Tutorial
    https://youtu.be/GA2JCapxowA

    🎙️ Quick Configuration
    https://youtu.be/ZO4YYN3mFQ4

    ✈️ Introduction & Feature Overview
    https://youtu.be/1cqFHol16b4

    The videos cover installation, backup, speech recognition, voice settings, Push-to-Talk, checklist operation, SimConnect features, and more.
    ...
    MSFS 2020MSFS 2024

    Checklist Reader – Your Voice-Controlled Copilot for MSFS 2024

    A voice-controlled virtual copilot for Microsoft Flight Simulator 2024 with interactive checklists, deep SimConnect integration, live aircraft monitoring, flight phase and route tracking, SimBrief and PLN support, guided tours, an in-game Companion panel, Stream Deck plugin, and an open HTTP and webhook interface for cockpit hardware and external tools. In short: a true voice-controlled copilot for your entire flight.

    Downloads4K
    Version1.0.16.4
    File Size20.1 MB
    Published11 months ago
    Updated3 days ago

    User Reviews

    4.3

    15 reviews

    5
    73%
    4
    7%
    3
    7%
    2
    7%
    1
    7%

    More Information

    Simulator
    MSFS2024
    CategoryUtilities
    Sub-CategoryApplications

    Version History

    Checklist Reader – Version 1.0.16.4 This is a major feature release introducing an official Elgato Stream Deck plugin, an open HTTP API for external tools and hardware, and a new centralized readiness status panel. It also adds three new evidence-based aircraft checklists and brings substantial reliability improvements to aircraft switching, checklist control, speech output, and flight monitoring. Important: Existing checklists and checklist bundles remain fully compatible. -------------------------------------------------- NEW: Official Elgato Stream Deck Plugin • Checklist Reader now has an official Stream Deck plugin, fully integrated into setup and available for Stream Deck Mini, Standard, and XL. • Ready-to-use profiles are generated automatically for all three device sizes, covering every status and command type with color-coded, clearly labeled buttons and custom icons. • Voice/API commands now pick a random natural-sounding phrase for each action, with the audio and the on-device action staying in sync. • New dedicated buttons for checklist item responses (checked, skip, negative) and a "next anyway" button to skip to the next item regardless of state. -------------------------------------------------- NEW: Open HTTP API & Webhooks for External Tools • Checklist Reader now exposes an open HTTP API so external tools and hardware (Stream Deck, Node-RED, Companion, custom hardware, etc.) can read status and send commands, including two-way communication via webhooks. • A new Integration & Webhooks page in the Sim Status window includes a self-documenting reference and an interactive learning package with a test console, so you can try out commands and webhooks without writing code first. • The API starts automatically with the app and shuts down cleanly on exit. -------------------------------------------------- NEW: Centralized Readiness Status Panel • A new unified status panel shows a single, consistent "traffic light" readiness state for the simulator connection, speech, microphone, and API — both in the main app and in the web Companion interface. • The simulator connection and the API can now be turned on or off directly from this panel, with clear tooltips and error handling if a toggle fails. • A new menu item lets you connect or disconnect the simulator link directly, with its label updating to match the current state. • Commands sent while the app isn't ready are now rejected immediately with a clear error instead of being silently ignored. -------------------------------------------------- NEW: Three New Evidence-Based Aircraft Checklists • TL-2000 Sting S4 (FSReborn) — built from the aircraft's POH, with a research dossier documenting sources and validation. • TL-3000 Sirius (FSReborn) — same evidence-based approach, including full research documentation. • Learjet 35A (Flysimware) — new checklist added for this aircraft. • Wording throughout the TL-2000 Sting S4 checklist has also been revised for clearer, more natural-sounding speech output. -------------------------------------------------- IMPROVED: Speech Output Reliability • Voice output now detects when a prompt gets stuck and automatically retries once; if it still fails, the checklist continues silently instead of hanging, and the issue is logged. • Stopping a checklist now explicitly stops any speech that's currently playing. • Pause commands spoken while responding to a checklist item are now reliably recognized instead of occasionally being missed. -------------------------------------------------- IMPROVED: Flight Monitoring & Ground Proximity • Ground-proximity (terrain) warnings now identify a landing approach using nearby reachable airports instead of heading and ground track, so normal approaches and departures no longer trigger nuisance terrain warnings. • New voice queries for diversion planning: ask for the nearest airport, reachable fields for your aircraft type, or your current descent distance, with results filtered by aircraft class and spoken back to you. • Stabilized approach, speed/energy, and engine monitoring limits are now configurable, with tolerances and manufacturer SDK-detected values you can adopt directly from the settings UI. • Electrical system monitoring now models realistic bus behavior for more accurate warnings. -------------------------------------------------- IMPROVED: Map Performance & Flight Track Recording • Map rendering and airport/navaid data now share a single optimized data provider, improving performance when many map layers are active. • Tour Guide refinements: color-coded visibility budget, an improved multi-select dialog, higher-contrast map labels, and better performance with many points of interest. • Your flight track is now continuously auto-saved in a crash-safe way and can be recovered or exported from a new "Recording" menu on the map window. -------------------------------------------------- IMPROVED: Setup & Installer • When updating, the installer can now carry over your entire previous configuration in one step instead of individual settings, with a new setup page to choose between keeping your old settings or starting from defaults. • Custom hotkeys are now automatically carried over during updates and reinstalls. -------------------------------------------------- Community & Support The Checklist Reader is an actively evolving project, and feedback is always welcome. Join the community on Discord: https://discord.gg/EchPmVtueY For further support: simflightchris@gmail.com -------------------------------------------------- Disclaimer This release adds checklists and hardware integration referencing third-party products, including FSReborn's TL-2000 Sting S4 and TL-3000 Sirius, Flysimware's Learjet 35A, and Elgato's Stream Deck hardware and software. Checklist Reader is an independent project and is not affiliated with, endorsed by, or connected to FSReborn, Flysimware, or Elgato. These integrations are provided as-is to support your use of these compatible products alongside Checklist Reader.

    Related

    Airbus A320 Checklist Bundle - Checklist Bundle for Checklist Reader

    Airbus A320 Checklist Bundle - Checklist Bundle for Checklist Reader

    The Airbus A320 Checklist Bundle offers five distinct checklist styles designed for the Airbus A320 family, catering to various skill levels. Options range from a basic version aimed at beginners to an extended professional reference containing detailed procedures for advanced users. Each checklist is tailored to enhance the flying experience by streamlining the workflow, ensuring that both novice and experienced pilots can select a version that suits their needs. Installation is straightforward, requiring the Checklist Reader app for functionality.

    by SimFlightChris

    0.0
    Boeing 737 Checklist Bundle – Checklist Bundle for Checklist Reader

    Boeing 737 Checklist Bundle – Checklist Bundle for Checklist Reader

    The Boeing 737 Checklist Bundle offers a comprehensive set of checklists for various 737 aircraft variants, including the Classic, Next Generation, and MAX. Each variant is available in three skill levels: Beginner, Advanced, and Expert, catering to different experience levels and flying styles. The checklists are designed for use with the Checklist Reader tool, providing a streamlined and immersive flight preparation experience. This bundle includes normal and emergency procedures tailored to the unique characteristics of each aircraft generation.

    by SimFlightChris

    0.0
    Airbus A350 Checklist Bundle - Checklist Bundle for Checklist Reader

    Airbus A350 Checklist Bundle - Checklist Bundle for Checklist Reader

    This add-on provides a comprehensive checklist bundle for the Airbus A350, featuring three distinct variants tailored to different levels of flying expertise. The Beginner checklist offers a simplified approach for newcomers, while the Intermediate version introduces more realistic procedures and essential emergency checklists. For advanced users, the Expert checklist includes all standard and emergency procedures to enhance immersion and training value. Users can easily integrate the checklists with the Checklist Reader app for a guided flying experience.

    by SimFlightChris

    0.0
    Boeing 777 Checklist Bundle - Checklist Bundle for Checklist Reader

    Boeing 777 Checklist Bundle - Checklist Bundle for Checklist Reader

    The ultimate checklist package for the Boeing 777. Covers both the 777-300ER passenger version and the 777F freighter. Each variant comes in Beginner, Advanced and Expert editions – from quick and simple flows to full airline-style procedures with all emergencies. Optimized for Microsoft Flight Simulator and PMDG 777.

    by SimFlightChris

    0.0