About - CSharpTeoMan911/Eva GitHub Wiki







What is Eva?

Eva is an A.I. assistant that has the purpose of helping individuals multi-task and also to assist people with disabilities use the computer with a greater ease. Eva is using Natural Language Processing to perform speech recognition with the Windows 10 Online Speech Recognition online speech recognition engine, and the in-proc (offline) Vosk speech recognition engine.

Eva is using the in-proc speech recognition for wake word detection, the online speech recognition for command detection, and the built in Natural Language Understanding engine for command-content extraction.

Eva can open, close applications, search content on websites, send queries to ChatGPT, take screenshots, set timers, interact with the OS' settings menu, as well as being able to execute custom commands created by the user.

Download Eva

Eva can be downloaded as a standalone application from either the Release section of this repository as well as from SourceForge. The item to be downloaded is a Microsoft Installer (.msi) file named Eva.msi, which upon execution will install the application on the user's computer.


Eva_Capture1054627192


Eva_Capture235326288


Another alternative for running the application is for the user to compile the executable binary based on the source-code, which can be done by downloading the whole latest Release from the repository's Release section and setting up the project by following the instructions.

Extra information

  • This application is working only on Windows versions from Windows 10 and upwards.

  • Searching content on web-applications or opening web-applications will be done using the default web-browser on your computer and this will determine the speed and performance with which this operations will be executed.

⚠️ **GitHub.com Fallback** ⚠️