What you’re hearing is normal for stock FSX behavior.
In FSX the “cabin” / “flight attendant” announcements aren’t actually driven by your seat belt switch state. They’re triggered by the sim’s internal flight “phases” (climb/cruise/descent), so you can leave the seat belt sign ON and the audio will still play as if it’s been turned OFF once the sim decides you’re in cruise.
What you can (and can’t) do in default FSX
- Can’t: Tie the default cabin announcements to the actual seat belt switch. There isn’t a realism setting or tweak in FSX that changes that logic.
- Can: Stop those particular announcements so they don’t break immersion.
Practical workarounds
- If you’re flying the default aircraft and want to avoid the mismatch, the simplest workaround is to disable (or lower) the relevant voice volume so you’re not getting “wrong” cabin calls.
- If you’re using an add-on airliner: many of them include their own cabin/PA logic that does follow the seat belt sign (but that depends entirely on the specific add-on).
A couple quick questions so I can point you at the right switch/slider
- Which aircraft are you flying when this happens (default 737/747/A321, or a specific add-on)?
- Are the announcements coming from FSX “ATC/crew” audio, or from an add-on gauge/panel you installed?
- FSX RTM, SP1, SP2, or Acceleration?
Once I know that, I can tell you exactly where to disable just that crew/cabin voice (or, if it’s an add-on, where to look for the seat-belt-driven option).