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

    Description

    ✈️ Checklist Reader

    Your Voice-Controlled Copilot for Microsoft Flight Simulator 2024

    Checklist Reader adds a virtual copilot to your cockpit.

    Select an aircraft, choose one of your installed Windows SAPI5 voices, and start flying.
    Your copilot reads procedures, listens to your responses and monitors the aircraft through native MSFS 2024 SimConnect integration.

    Everything available through the MSFS SDK / SimConnect API can be used by the system — from aircraft state and weather to flight variables and simulator events.


    🛫 A Typical Flight

    After takeoff you call:

    After takeoff checklist.

    Your copilot begins the flow.

    Landing gear? — Up
    Flaps? — Retracted

    The checklist continues step by step — just like in a real cockpit workflow.


    🧭 Situational Awareness

    At any time you can ask your copilot:

    • Where are we now?
    • What’s next?
    • What was completed last?

    The system always knows your exact checklist position.

    You can also query live simulator data:

    • What is our altitude?
    • What is our vertical speed?
    • How is the weather?
    • What is our current heading?

    Answers come directly from live MSFS 2024 simulator data.


    🧠 A Copilot That Watches the Flight

    Checklist Reader does more than read checklists — it monitors your flight.

    The system tracks:

    • flight phase
    • aircraft configuration
    • altitude and speed
    • simulator variables
    • the active SimBrief flight plan

    Your copilot can:

    • announce upcoming waypoints
    • track route progress
    • detect abnormal flight states
    • warn about configuration issues

    Example alert:

    Possible icing conditions detected. Consider enabling pitot heat.


    📈 Flight Tracking and Debriefing

    Checklist Reader records the entire flight path.

    After landing you can export the track and review your flight:

    • collect flights as 2D routes in Google Maps
    • replay the complete flight in 3D with Google Earth

    Perfect for post-flight analysis and training.


    🎙 Voice System

    Checklist Reader is a voice-driven terminal system with optional GUI windows for aircraft selection and simulator status.

    ✔ Works completely offline
    ✔ Supports all Windows SAPI5 voices
    ✔ HOTAS / Stream Deck usable via hotkeys
    ✔ VR friendly

    🎧 Push-To-Talk Recommendation

    👉 Strongly recommended: enable Push-To-Talk if your environment is not completely silent.

    Background noise, keyboard clicks, ATC audio or nearby conversations can otherwise trigger unintended commands.

    Push-To-Talk ensures reliable and precise voice control.


    👉 Antivirus Notice ⚠

    Some antivirus scanners (for example Arctic Wolf or SecureAge) may report the executable as suspicious.

    These are known false positives caused by the voice recognition and simulator integration techniques used by the application.

    Checklist Reader:

    ✔ works completely offline
    ✔ sends no telemetry
    ✔ performs no background network activity

    There has never been a confirmed malware incident related to this software.


    🌐 Community and Support

    Checklist Reader is under active development and continuously improving.

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

    📧 Support Email
    simflightchris@gmail.com

    Comments(264)

    Log in to join the discussion

    Log In

    about 3 hours ago

    Hallo, das Simulator Status Fenster funktioniert leider bei mir nicht mehr. Nach Programmstart ist immer nur ein kleiner Teil des Fensters sichtbar, es lässt sich nicht vergrößern (nur minimieren), auf die (sichtbaren) Funktionen des Fensters kann nicht zugegriffen werden und bei Klick auf das Fenster dreht nur das "Schräubchen" oder es stürzt samt Programm ganz ab. De- und Neuinstallation brachte auch keine Abhilfe. Woran könnte es liegen?

    11 days ago

    🚁 Helicopter Bundle for Checklist Reader released!

    Community-made helicopter checklist collection for MSFS 2024 covering:
    UH-1H, OH-6A, Lama, Alouette III, H145, H160, H225, Chinook, Black Hawk, Aircrane, Bell 206 series, MD500E, BO105 and more.

    Includes:
    • Startup / Shutdown procedures
    • Emergency procedures
    • Turbine + piston helicopters
    • Single + twin-engine operations
    • Checklist Reader optimized

    Download:
    https://flightsim.to/addon/108534/helicopter-bundle-for-checklist-reader

    13 days ago

    Hallo. I commented two months ago and author answered, but this site has removed the data. This app is excellent particularly in online environment with complex birds. Further notes and suggestions.

    1. With recent builds, it feels like response speed has slowed down even more. If you look at this, filmed with current build, voices come more often than not with huge delay https://www.youtube.com/watch?v=5Yx18bd0Jo0 I've put timestamps into the comments. I've monitored the app's window and the command is recognized instantly, but voices are delayed to point a they hinder operating the birds. MAY6 log entries are pertinent to this vid https://pastebin.com/rgDhN655 The app went into inoperable mode on the flight and I restarted it. That is not probably in the log.

    2. Executing checklist can halt in situations like this https://www.twitch.tv/videos/2754158933 Then you'll have to restart the app.

    3. I´d like shortened mic toggle feedback option "on/off" That's it.

    4. It is great that you've coded my progression idea. I often do multiple legs on a flight. On normal checklists, I'd be cool if sequencing would roll back altogether upon recalling checklists not in order. For example AfterLanding completed -> Before takeoff called up next -> app would suggest Climb instead of Shutdown.

    5. Here are some random slow downs https://pastebin.com/Z5u5pXZR https://pastebin.com/Z4dNk2a7 and crash logs https://pastebin.com/nXt7Fj72 https://pastebin.com/7x4Y1mbV if they're useful. A bit older, though.

    12 days ago

    Hi, thanks again for the detailed reports, videos and logs. They were very helpful.

    1. I checked the logs regarding the delayed voice responses. The recognizer itself appears to react immediately, but the spoken responses can become heavily delayed afterwards. The app has grown significantly over recent builds, so there may still be areas where additional performance optimizations are needed. I already optimized a lot internally, but I’ll continue investigating where further improvements can be made.

    I also noticed repeated recognizer state warnings in the logs. Push-to-Talk should normally prevent this entirely, so I’ll investigate why the recognizer can still occasionally end up in an invalid state.

    2. I also reviewed the checklist halt example. One interesting detail is that “Abort Checklist” was used at one point, which currently is not a valid command, while “Stop Checklist” for some reason was not accepted. That definitely should not happen, so I’ll investigate the command handling there as well.

    3. Shorter mic toggle feedback like just “On / Off” sounds reasonable. I’ll check whether I can shorten it or make it configurable.

    4. I think there may be a misunderstanding regarding the progression logic. Recalling an earlier checklist is currently treated as a repetition unless the checklist flow is actively reset using the voice command “let’s start from the scratch”. Without that reset, the system assumes you are simply repeating an earlier checklist rather than beginning a completely new cycle.

    5. I also checked the slowdown/crash logs. I do not see a clear unhandled crash there, but I do see repeated recognizer state issues that match the symptoms you describe. That can explain situations where the app becomes sluggish, stops responding correctly, or requires a restart. I’ll investigate that area specifically and improve the recovery handling around recognizer re-arming and microphone state transitions.

    Really appreciate the detailed testing and feedback.
    Greetings
    Chris

    12 days ago

    I’ve completed the analysis of your log files, and Version 1.0.14.10 already includes several stability and runtime improvements that may resolve many of the issues you experienced. Please give the new version a try and let me know how it behaves on your system.

    9 days ago

    Short test on build 1.0.14.10. Thanks for the quick response.

    The lag is still present in checklists. However, I tried the Simconnect commands for the first time and they seemed to work quite fluidly.

    The simulator status window is isn't nice to use as it appears to load something frequently and isn't responsive to inputs. I have a program which tries to place the window on certain location on my desktop setup, it may be interfering with your app, investigating.

    I also got frequent "level at x" altitude messages which I couldn't get rid off. Also on short final.

    App sees 300A+ loads and brings it up as an issue, while gauges show about 80A. On the Turbine Duke.

    I'm using checklists from my profile by the way.

    Here are 11th May logs https://pastes.io/k9pcw7Nq

    25 days ago

    This is a very nice program. But I'm still encountering a lot of dropouts in my voice responses. Is there a way that I can just use the keyboard to go through each checklist item instead of using voice interaction. So for example after each item I want to press the spacebar to acknowledge the item has been completed as opposed to saying "Checked".

    25 days ago

    Thanks a lot! Yes, you can absolutely use the keyboard instead of voice.

    You can fully control the checklist via hotkeys:

    - Ctrl + Alt + C → Check current item
    - Ctrl + Alt + V → Skip item
    - Ctrl + Alt + B / N → Pause / Resume
    - Next Checklist Anyway → jump to the next checklist section

    So you can both move through individual items and switch between checklist sections without any voice interaction.

    For “Next Checklist Anyway”, you just need to assign your own shortcut in the Full Configuration → Hotkeys, since it’s not bound by default.

    One thing to keep in mind: the spacebar is currently used for Push-to-Talk. If you want a “press space to confirm” workflow, you’ll need to rebind that first.

    In short: a fully keyboard-driven workflow is already possible 👍

    about 1 month ago

    Great idea with a Copilot who talks to u in flight! That's way more interesting than just a checklist) But having looked through all the screenshots I'm a bit scared how much ur app had grown from that only tiny window it had been at start)

    about 1 month ago

    Yeah, fair point 😄 the app definitely grew a lot from that tiny window.

    But it’s actually getting simpler again with the Companion, since most things are now in one place. Not fully one-click yet (like loading a flight plan), but overall much more streamlined 👍

    about 2 months ago

    sounds cool, but cannot select different Audio Device Output for the Reader, so sadly not usable for me this way.
    i dont want to use my Speakers for checklists, i want to use my Headset + MSFS Sounds via External Speakers

    about 2 months ago

    The Checklist Reader always uses the Windows default audio output device. So if you want the checklists on your headset, you need to set your headset as the default device in Windows.

    A setup where MSFS runs on speakers and the Checklist Reader runs on a different output device (like a headset) is unfortunately not supported right now.

    However, it might still be worth checking your setup with the new diagnostic tools and logs, as they can help identify if something is misconfigured or if a virtual device (like VoiceMeeter) is interfering.

    If you want, feel free to join the Discord 👉 https://discord.gg/EchPmVtueY

    I can help you directly there and we can look at your setup together 👍

    about 1 month ago

    I agree. I fly VR with engines, etc., coming through my speakers and ATC on VATSIM or SayIntentions coming through my USB Logitech headset. I’ve been flying this way for 15 years. vPilot can be configured for this. Otherwise, this app would be perfect.

    about 2 months ago

    Das Projekt ist super! Aber bei der B737 erscheint ständig eine Warnung wegen "Flap Overspeed", selbst wenn die in Nullstellung sind. Hat jemand eine Idee, woran das liegen könnte? Danke

    about 2 months ago

    Das klingt tatsächlich nicht normal 🤔

    Eine Flap Overspeed-Warnung sollte nur dann erscheinen, wenn die Klappen wirklich ausgefahren sind und die Geschwindigkeit zu hoch ist. Wenn sie laut Anzeige auf 0 stehen, deutet das eher auf ein Problem hin (z. B. falsche Daten, Mapping oder ein Bug).

    Ein paar Ideen zum Eingrenzen:

    Tritt das auch nach dem neuesten Update noch auf?
    Welche B737 genau verwendest du (z. B. PMDG, Default, etc.)?
    Passiert es direkt nach dem Start oder erst im Flug?

    Gerade bei der 737 könnte es auch an speziellen SimConnect-Werten oder Addon-Logik liegen – das müsste man sich genauer anschauen.

    Komm am besten mal auf den Discord 👉 https://discord.gg/EchPmVtueY

    Dann können wir das gemeinsam durchgehen und gezielt herausfinden, wo das Problem liegt 👍

    about 1 month ago

    Im nächsten Update werde ich eine vollständige Konfiguration für alle Regelwerke in den Bereichen Flugüberwachung und Flugwegüberwachung bereitstellen. Dann kann man auch für Flugzeuge, die abweichende interne Regelwerke befolgen, eine entsprechende Einstellung vornehmen. Das sollte helfen alle eventuellen Spezialfälle in den Griff zu kriegen.

    about 1 month ago

    Danke für die Antwort. Der Hinweis tut dies auch mit dem neuen Update. Und das ab dem Moment, in dem es startet, aufsteigt, fliegt, absteigt, landet, auf dem Taxyway und sogar auf dem Parkplatz am Gate. Es ist sehr seltsam.

    about 1 month ago

    Ich habe den Copiloten gebeten, mir die Position der Flaps mitzuteilen. Die Antwort ist: Flap position info is not available right now.

    Es warnt mich auch vor Eis, wenn trotz ich Heat aktiviert habe.

    about 1 month ago

    Achso PMDG 737-800

    about 1 month ago

    Danke für die Infos, ich werde das bei mir nochmal mit der 737-600 checken — das Verhalten sollte dort ähnlich sein...

    Auch bei der nativen PMDG 737 für MSFS 2024 ist es sehr wahrscheinlich, dass einige Systeme intern anders laufen und nicht sauber über die Standard-Sim-Daten ausgelesen werden können. Das würde erklären, warum du z. B. Flap Overspeed trotz Flaps 0 bekommst oder die Flap-Position gar nicht verfügbar ist.

    Im nächsten Update kommt eine vollständig konfigurierbare Überwachung. Damit kannst du solche Callouts gezielt anpassen oder auch komplett deaktivieren, wenn sie mit bestimmten Flugzeugen (wie der PMDG) nicht korrekt funktionieren.
    ...
    MSFS 2020MSFS 2024

    Checklist Reader – Your Voice-Controlled Copilot for MSFS 2024

    A voice-driven virtual copilot for Microsoft Flight Simulator 2024 featuring interactive checklist workflows, full SimConnect SDK integration with access to simulator variables, live aircraft queries, flight phase tracking, SimBrief route monitoring and flight path export. In short: a true voice-controlled copilot.

    Downloads4K
    Version1.0.14.10
    File Size19.6 MB
    Published9 months ago
    Updated1 week ago

    User Reviews

    4.2

    12 reviews

    5
    67%
    4
    8%
    3
    8%
    2
    8%
    1
    8%

    More Information

    Simulator
    MSFS2020/24
    CategoryUtilities
    Sub-CategoryApplications

    Version History

    Checklist Reader – Version 1.0.14.10 This update focuses on major technical stability improvements across the speech recognition system, runtime handling, UI initialization, VoiceQuery processing and SimConnect recovery behavior. The goal of this release is to improve overall reliability, reduce runtime race conditions, prevent duplicate recognizer operations and improve diagnostics for troubleshooting and long-running sessions. Important: All existing checklists and checklist bundles remain fully compatible. No migration is required. -------------------------------------------------- Installation & Setup Before installing this update, please create a backup of your existing Checklist Reader installation. Back up the following directories if they exist: - Checklist_Reader - Checklist_Reader_Maps The Checklist_Reader_Maps folder only needs to be backed up if you have added custom maps, generated many tiles, or installed large map packages. If these directories do not exist, they will be automatically recreated during installation. Standard Installation Install the new version as usual by replacing your existing installation with the updated files. Companion Installation (Required for EFB Panel) The Companion package is located at: AppData\Roaming\Checklist_Reader\ChecklistReader-Companion-MSFS2024 To use the in-simulator EFB panel, you MUST install this component manually: Extract the included ZIP file and place the resulting folder into your MSFS 2024 Community folder, or link it via your preferred Add-on Linker. -------------------------------------------------- 🔧 Technical Improvements & Stability Speech Recognition & Runtime - Improved SpeechInput robustness and recognizer lifecycle stability - Added internal recognizer state diagnostics and extended runtime logging - Added additional race-condition protection for speech re-arming - Improved retry handling and ArmForListening context tracking - Health monitor now prevents duplicate or invalid recognizer re-arm attempts - Improved long-session runtime stability and speech engine diagnostics VoiceQuery System - Added caching for VoiceQuery configuration loading - Added cache invalidation support for profile/query reloads - Reduced redundant VoiceQuery reload operations during startup and runtime UI & Layout - Improved UI-ready synchronization during startup - UI-ready signal is now triggered only after the main form is fully shown - Improved startup diagnostics and UI initialization logging - Added deferred splitter-layout restore for very small window sizes - Improved splitter validation and layout error handling Quick Configuration & Push-to-Talk - Improved Push-to-Talk onboarding workflow - Prevented duplicate config saves during QuickConfig - Prevented duplicate hotkey reloads and runtime reinitialization - Improved initialization stability for hotkeys and runtime services SimConnect - Added unavailable-state handling after repeated reconnect failures - Added disconnected event handling for improved recovery behavior - Improved degraded-mode stability when SimConnect is unavailable Documentation - Expanded EN/DE voice command documentation - Added new voice command tables for: - system commands - reset commands - navigation commands - awareness commands Other - Updated build and signing logs - Internal stability and diagnostics improvements throughout the application -------------------------------------------------- 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

    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