Visual Studio configuration and operational prerequisites - CSharpTeoMan911/Eva GitHub Wiki
- .NET version 4.6 or higher
- Windows 10/11
- Visual Studio 2019/2022
Installing the Microsoft.Windows.SDK.Contracts package
Right click on the References section in the Solution Explorer and select Manage NuGet Packages. After the NuGet Pakage Manager is open, write in the Browse section Microsoft.Windows.SDK.Contracts and select the package. After this, click install.







Open the built-in package manager console and type the command:
Install-Package Microsoft.Windows.SDK.Contracts





Go to this link and follow the steps in order to incorporate the SDK as a library in the project.
Go to the Eva Releases page and download the python 3.12 zip file.

Afterwards, decompress the directory and copy it in the directory where the Eva executable is located (Debug folder / Release folder).

Once the library is installed, go to the Acephei official models repository and get the vosk-model-small-en-us-0.15 speech recognition engine model and create two copies, named model 1 and model 2. Afterwards add them inside the directory where the Eva executable file is located (Debug folder / Release folder). Alternatively, you can download the model from the Releases page of the repository



Afterwards, download the main.py file from the Releases page on the Eva repository, and move it inside the directory where the Eva executable is located (Debug folder / Release folder).


Go to the Releases page and download the Sounds.zip file. Extract the zip file and move the Sounds directory in the directory where the Eva executable is located (Debug folder / Release folder).


The Visual Studio Installer Projects extension must be installed in order to create installers that allow users to download and install the project on any computer.