DigitalPhonetics / VoicePAT

VoicePAT is a modular and efficient toolkit for voice privacy research, with main focus on speaker anonymization.
Apache License 2.0
46 stars 4 forks source link

Error when installing espeak-ng (and its solution) #11

Open unilight opened 9 months ago

unilight commented 9 months ago

This is not an error related to this toolkit but rather to espeak-ng. I am using a Linux-based OS. In 00_install.sh, espeak-ng is installed by compiling the source code downloaded from the repo (version 1.51). When executing make, the following error will appear.

Makefile:2417: *** missing separator.  Stop.

According to this issue: https://github.com/espeak-ng/espeak-ng/issues/1035#issuecomment-1423855523, this error can be solved by changing line 2417 to this:

docs_MARKDOWN = $(wildcard docs/*.md docs/*/*.md docs/*/*/*.md)

and then execute the proceeding commands (starting from make).

In the original espeak-ng, this error is probably solved but not reflected in the 1.51 package. I guess in 00_install.sh, we can do the replacement before make, but I am unsure whether it's only me having this error.

pchampio commented 9 months ago

Hello,

What is your make version (make --version) ? Your make bin might be too old, I'll sumbit a PR to add make to the conda req so that we are all on the same version.