Zum Inhalt

SayIntentions.AI

SayIntentions.AI ist ein KI-basiertes Air Traffic Control (ATC) System für Flugsimulatoren. Der Pilot kommuniziert per Mikrofon mit der KI-gesteuerten Flugsicherung — das System nutzt Spracherkennung und große Sprachmodelle (LLM) für natürliche, dynamische Antworten. Der SayIntentions Client ist ausschließlich für Windows verfügbar — unter Linux ist eine Windows-VM (KVM/QEMU) mit UDP-Port-Forwarding erforderlich, um den Client parallel zu X-Plane auf dem Host zu betreiben.

Hintergrund

  • Entwickler: SayAgain Solutions, LLC
  • Website: sayintentions.ai
  • Plattformen: Nur Windows 10/11
  • Kompatibilität: X-Plane 11/12, MSFS 2020/2024, Prepar3D v5/v6

Funktionsumfang

  • AI ATC: 24/7 weltweite Abdeckung an ~88.000 Flughäfen, vollständige IFR/VFR-Unterstützung
  • Natürliche Sprachkommunikation: Pilot spricht frei per Mikrofon, KI antwortet dynamisch (keine Menü-Auswahl)
  • 650+ KI-Stimmen: Regional unterschiedliche Akzente in 15 Sprachen
  • ACARS/CPDLC: Text-basierte Kommunikation zwischen Pilot und ATC
  • AI Co-Pilot: Übernimmt Funkkommunikation und Checklisten
  • Traffic Injection: Kommerzieller und GA-Verkehr aus realen Flugplänen
  • Taxi-Arrows: Visuelle Rollhilfe im Simulator

Die Kommunikation mit X-Plane erfolgt über DataRefs und UDP (Port 49000).

KVM-Setup

Da der SayIntentions Client nicht unter Linux läuft und Wine/Proton nicht praktikabel ist (Mikrofon-Zugriff, Windows-spezifische APIs), muss der Client in einer Windows-VM betrieben werden.

Ein Community-Projekt für macOS (SayIntentionsForMac) demonstriert den Ansatz mit einer Windows-VM und UDP-Port-Forwarding. Dieses Prinzip lässt sich auf KVM/QEMU übertragen.

Voraussetzungen

  • Windows 10+ Guest in KVM/QEMU (siehe Docker & Virtualisierung für KVM-Grundlagen)
  • Bridged oder NAT-Netzwerk mit Host-Zugriff
  • Mikrofon-Passthrough an die VM (für Spracherkennung)
  • X-Plane auf dem Linux-Host

Verbindung

Der SayIntentions Client kommuniziert mit X-Plane über UDP Port 49000. Bei Bridged Networking befindet sich die Windows-VM im selben Netzwerksegment wie der Host. Die UDP-Kommunikation muss zwischen VM und nativem X-Plane weitergeleitet werden — das SayIntentionsForMac-Projekt stellt dafür sudppipe.exe und eine Dummy-X-Plane.exe bereit, um den Client auf die Host-IP umzuleiten. Dieses Setup wurde erfolgreich mit einer KVM-VM und nativem X-Plane auf dem Linux-Host getestet.

Quellen