EVA LogoAbout EVA Voice Assistant

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.

The problem: "Voice assistants do not understand 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:

  • Most existing solutions (VoiceAttack, foreign plugins, etc.) are built for English only.
  • Russian speech is either ignored or recognized with terrible accuracy.
  • To "please" the system, you have to distort pronunciation, speak slowly, or even use translit — which kills immersion and usability.
  • But we, Russian-speaking pilots, want to control our aircraft in our native language — naturally and without compromises.

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.

The solution: EVA is a voice assistant built for Russian speech

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.

How does it work?

Offline recognition based on Vosk with a Russian language model

We use the official Russian Vosk model, additionally optimized for aviation terminology.

Activation by the keyword "EVA"

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.

Commands in natural Russian

Examples:

  • "EVA, gear up" → presses G
  • "EVA, turn on autopilot" → sends ALT + Z
  • "EVA, map" → opens a tablet or MFD
  • "EVA, volume down" → adjusts system sound

For the simulator it looks like normal keyboard events — no game modifications are required.

Fuzzy command matching

Even with engine noise, fast speech, or a slight accent, the system finds the closest command with about 65% accuracy.

Fully localized interface

The GUI is built on PyQt5 with clear labels, hints, and settings in Russian.

Who is it for?

  • Russian-speaking VR pilots who cannot see the keyboard and want voice control in Russian.
  • Regular users tired of English-only systems that "do not hear" their speech.
  • Fans of realistic flight who want natural interaction — like in a real cockpit.

EVA is an answer to the lack of localized, reliable, and автономous voice solutions in the Russian-speaking flight sim community.

Plans and development

As a solo developer, I continue to evolve EVA Voice Assistant with a focus on three priorities:

Support for long, multi-part commands

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.

More accurate Russian speech recognition

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.

Optimization for low-end PCs and minimal system resources

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.