# Building eSpeak NG - [Windows](#windows) - [Dependencies](#dependencies) - [Building](#building) - [Linux, Mac, BSD](#linux-mac-bsd) - [Dependencies](#dependencies-1) - [Building](#building-1) - [Cross Compilation](#cross-compilation) - [Sanitizer Flag Configuration](#sanitizer-flag-configuration) - [LLVM Fuzzer Support](#llvm-fuzzer-support) - [eSpeak NG Feature Configuration](#espeak-ng-feature-configuration) - [Extended Dictionary Configuration](#extended-dictionary-configuration) - [Testing](#testing) - [Installing](#installing) - [Android](#android) - [Dependencies](#dependencies-1) - [Building with Gradle](#building-with-gradle) - [Signing the APK](#signing-the-apk) - [Opening project in Android Studio](#opening-project-in-android-studio) - [Installing](#installing-1) ## Windows ### Dependencies To build eSpeak NG on Windows, you will need: 1. a copy of [Visual C++ Redistributable for Visual Studio 2015](https://www.microsoft.com/en-us/download/details.aspx?id=48145) or later, such as the Community Edition; 2. the Windows 8.1 SDK; 3. the [WiX installer](http://wixtoolset.org) plugin; 4. the [pcaudiolib](https://github.com/espeak-ng/pcaudiolib) project checked out to `src` (as `src/pcaudiolib`). Optionally, you need: 1. sox (http://sox.sourceforge.net/) to enable audio output for SSML