readbeyond / aeneas

aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment)
http://www.readbeyond.it/aeneas/
GNU Affero General Public License v3.0
2.49k stars 228 forks source link

Update to build cew with espeak-ng #258

Open danielbair opened 4 years ago

danielbair commented 4 years ago

Tested on windows and mac.

Set AENEAS_USE_ESPEAKNG=True to build cew with espeak-ng

danielbair commented 4 years ago

espeak-ng installer for windows can be downloaded from their repository.

espeak-ng for mac is available from MacPorts and HomeBrew (from my homebrew-tap).

readbeyond commented 3 years ago

@danielbair is this PR still relevant / needed / desired ?

danielbair commented 3 years ago

On linux the espeak-ng packages provide a full replacement for espeak. But on Windows and Mac the espeak-ng package doesn't provide full espeak replacement files. So this PR does help Mac and Windows use espeak-ng with cew. I am implementing this PR when building the AIO installer, but this would allow others to benefit from this for installing via other methods.

dhouck commented 1 year ago

On Arch linux it looks like espeak-ng now doesnʼt even fully replace espeak from the dev perspective, just the command-line tools (maybe thereʼs something in the AUR that does but I didnʼt see it), so I had to build without CEW even on linux.