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.45k stars 218 forks source link

libespeak-dev dep missing #238

Closed stas00 closed 4 years ago

stas00 commented 4 years ago

At least on ubuntu the requirements aren't just espeak, but libespeak-dev too.

I was getting ld: cannot find -lespeak w/o it during pip build. After apt install libespeak-dev I was able to successfully build aeneas.

Thank you!

pettarin commented 4 years ago

I think this has been discussed several times already, and the provided Bash scripts indeed installs libespeak-dev:

https://github.com/readbeyond/aeneas/blob/master/install_dependencies.sh#L53

stas00 commented 4 years ago

Thank you.

FWIW, it's only mentioned in the "manual install" section, which I wasn't following, I followed the pip install and it wasn't mentioned there. So if new users like myself repeatedly stumble here, perhaps mentioning that dependencies script installer in the pip installing section will make it clear for all.

In fact you do say there:

You also need Python and its development package containing the C headers (python-dev or similar).

so it's just incomplete.