A training tool designed to help student pilots and those interested in air traffic control to practice radio talk and situational awareness around the airport.
See our demo! https://youtu.be/itYhjP4_7xo
Aviation-related careers often have a high financial barrier to entry. Our tool allows students and hobbyists to practice radio talk and build an understanding of airport operations at no cost.
- Realistic and responsive radio responses from multiple pilots
- Active airport operations based on real airport patterns
- Flight schedules to build an understanding of aircraft interactions
- Broad accessibility due to completely voice-controlled interactions
- Realistic aircraft identifiers, radio conventions, and industry norms
The primary application is built with Godot (4.5). There is an auxiliary Python webserver which serves as a go-between for the Godot application and the ElevenLabs and Gemini APIs. These APIs are provided voice lines and airport context respectively to provide a fully reactive and engaging experience for the user.
For the Python webserver:
- Install requirements with
pip install -r requirements.txt - Run the server with
make run
For the application:
- Launch Godot
- Hit the play button in the top left corner
The better the mic, the more accurate the aircraft responses will be