Skip to content

Installation and Build

Giuseppe GitHub edited this page Aug 4, 2026 · 1 revision

Installation and Build

Supported target

The Visual Studio project targets Windows Win32/x86 with Visual Studio 2013 and toolset v120. The application, Festival libraries, Edinburgh Speech Tools libraries, and FestivalTTSCOM.dll must all be architecture-compatible.

Required components

  • wxWidgets 3.2.x headers and static Visual C++ libraries under wxWidgets/.
  • Festival 2.4.
  • Edinburgh Speech Tools 2.4.
  • A Windows Festival COM bridge exposing FestivalTTSCOM.dll.

Expected runtime layout

The executable first searches relative to its own directory:

festival_runtime/
├── FestivalTTSCOM.dll
└── festival_home/
    ├── festival/lib/
    │   ├── init.scm
    │   ├── singing-mode.scm
    │   ├── Singing.v0_1.dtd
    │   └── voices and lexicons
    └── speech_tools/

It can also fall back to compatible resources under C:\festival.

Building

Open FestivalSingModeWx.vcxproj, choose Release | Win32, and rebuild. The build-release-win32.cmd helper checks for MSBuild, wxWidgets headers and libraries, and the generated executable.

The repository also includes M0_verify_environment.cmd for environment checks.

Clone this wiki locally