Hello.
My name is Evgeniy, my nickname is WhiteBeast, and I am the sole developer of the EVA project (EVA Voice Assistant). I want to share how a personal pain point turned into a tool that finally makes voice control in flight simulators convenient, fast, and truly usable — in Russian.
When I started looking for a solution for voice control in Microsoft Flight Simulator, X-Plane, and DCS World, I ran into the same problem every time:
This is felt most acutely in VR, where you cannot see the keyboard at all, and in regular mode, where taking your eyes off the panel at a critical moment is simply dangerous.
EVA (EVA Voice Assistant) is a commercial Windows x64 application that I develop alone. It is built specifically for the Russian-speaking community and addresses the main drawback of Western alternatives: incorrect or missing Russian language recognition.
In EVA, Russian speech is not an "optional add-on" — it is the foundation. Commands like "EVA, landing gear down", "turn on autopilot", "contact the tower" are recognized accurately, quickly, and offline.
Important: this is a commercial version, so the source code is closed.
Online recognition mode is temporarily suspended due to regulatory blocks, but it is not required — all logic runs locally on your PC.
We use the official Russian Vosk model, additionally optimized for aviation terminology.
The assistant wakes up only after being addressed — to avoid reacting to background speech. The wake word can be tuned to your voice or accent.
Examples:
For the simulator it looks like normal keyboard events — no game modifications are required.
Even with engine noise, fast speech, or a slight accent, the system finds the closest command with about 65% accuracy.
The GUI is built on PyQt5 with clear labels, hints, and settings in Russian.
EVA is an answer to the lack of localized, reliable, and автономous voice solutions in the Russian-speaking flight sim community.
As a solo developer, I continue to evolve EVA Voice Assistant with a focus on three priorities:
Today EVA handles short phrases like "EVA, gear up" well. Upcoming updates will support more complex commands, such as "EVA, turn on autopilot, climb to 10000 and heading 180" — without splitting into separate steps.
I continue fine-tuning the model for aviation terminology, colloquial forms, and Russian pronunciation so the system reliably understands commands even in a noisy virtual cockpit.
Many pilots run VR at the edge of their hardware. One of the main goals is to reduce CPU load and RAM usage so EVA remains stable even on systems with 4 GB of RAM, without affecting the simulator.
This approach makes EVA not just a voice assistant, but an accessible and practical tool for realistic flight — regardless of your PC power or the language you speak.
P.S. If you are tired of adapting to English voice systems, it is time for the technology to adapt to you.
EVA understands you — in Russian. And it is ready to fly with you.
Thank you for reading.