You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
roman@DESKTOP-GN8FNRF:~/aeneaspython aeneas_check_setup.py
[INFO] aeneas OK
[INFO] ffprobe OK
[INFO] ffmpeg OK
[INFO] espeak OK
[INFO] aeneas.tools OK
[INFO] shell encoding OK
[WARN] aeneas.cdtw NOT AVAILABLE
[INFO] You can still run aeneas but it will be significantly slower
[INFO] Please refer to the installation documentation for details
[WARN] aeneas.cmfcc NOT AVAILABLE
[INFO] You can still run aeneas but it will be significantly slower
[INFO] Please refer to the installation documentation for details
[WARN] aeneas.cew NOT AVAILABLE
[INFO] You can still run aeneas but it will be a bit slower
[INFO] Please refer to the installation documentation for details
[WARN] All required dependencies are met but at least one Python C extension is not available
[WARN] You can still run aeneas but it will be slower
[WARN] Enjoy running aeneas!
but on the other hand,
roman@DESKTOP-GN8FNRF:~/verse-timings$ python aeneas-timings.py
Traceback (most recent call last):
File "aeneas-timings.py", line 1, in <module>
from aeneas.executetask import ExecuteTask
ModuleNotFoundError: No module named 'aeneas'
On Ubuntu / WSL2 / Windows 10
but on the other hand,
and if I try to install with pip:
r```
oman@DESKTOP-GN8FNRF:~/verse-timings$ pip install aeneas
Collecting aeneas
Using cached aeneas-1.7.3.0.tar.gz (5.5 MB)
Requirement already satisfied: BeautifulSoup4>=4.5.1 in /home/roman/.local/lib/python3.8/site-packages (from aeneas) (4.9.3)
Requirement already satisfied: lxml>=3.6.0 in /home/roman/.local/lib/python3.8/site-packages (from aeneas) (4.6.3)
Requirement already satisfied: numpy>=1.9 in /home/roman/.local/lib/python3.8/site-packages (from aeneas) (1.21.1)
Requirement already satisfied: soupsieve>1.2; python_version >= "3.0" in /home/roman/.local/lib/python3.8/site-packages (from BeautifulSoup4>=4.5.1->aeneas) (2.2.1)
Building wheels for collected packages: aeneas
Building wheel for aeneas (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-mo5os44w/aeneas/setup.py'"'"'; file='"'"'/tmp/pip-install-mo5os44w/aeneas/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-xl5tsgis
cwd: /tmp/pip-install-mo5os44w/aeneas/
Complete output (207 lines):
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.8
creating build/lib.linux-x86_64-3.8/aeneas
copying aeneas/vad.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/cewsubprocess.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/audiofile.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/plotter.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/validator.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/executejob.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/configuration.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/analyzecontainer.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/audiofilemfcc.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/globalconstants.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/job.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/globalfunctions.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/logger.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/ffmpegwrapper.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/executetask.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/dtw.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/diagnostics.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/container.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/adjustboundaryalgorithm.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/tree.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/idsortingalgorithm.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/language.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/synthesizer.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/task.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/sd.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/mfcc.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/textfile.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/wavfile.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/hierarchytype.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/init.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/ffprobewrapper.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/downloader.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/exacttiming.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/runtimeconfiguration.py -> build/lib.linux-x86_64-3.8/aeneas
creating build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/cdtw_setup.py -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/init.py -> build/lib.linux-x86_64-3.8/aeneas/cdtw
creating build/lib.linux-x86_64-3.8/aeneas/cew
copying aeneas/cew/cew_setup.py -> build/lib.linux-x86_64-3.8/aeneas/cew
copying aeneas/cew/init.py -> build/lib.linux-x86_64-3.8/aeneas/cew
creating build/lib.linux-x86_64-3.8/aeneas/cfw
copying aeneas/cfw/cfw_setup.py -> build/lib.linux-x86_64-3.8/aeneas/cfw
copying aeneas/cfw/init.py -> build/lib.linux-x86_64-3.8/aeneas/cfw
creating build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/cmfcc_setup.py -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/init.py -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
creating build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/cwave_setup.py -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/init.py -> build/lib.linux-x86_64-3.8/aeneas/cwave
creating build/lib.linux-x86_64-3.8/aeneas/extra
copying aeneas/extra/ctw_espeak.py -> build/lib.linux-x86_64-3.8/aeneas/extra
copying aeneas/extra/ctw_speect.py -> build/lib.linux-x86_64-3.8/aeneas/extra
copying aeneas/extra/init.py -> build/lib.linux-x86_64-3.8/aeneas/extra
creating build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfaudacity.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfjson.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfttml.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfxml.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfcsv.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfbase.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfgxml.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfsmil.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smftxt.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/fragmentlist.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smftsv.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/missingparametererror.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfeaf.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/headtailformat.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfgsubtitles.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfrbse.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/fragment.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfxmllegacy.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smftextgrid.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfssv.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfvtt.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfsrt.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfsub.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfgtabular.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/init.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/format.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
creating build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/validate.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/plot_waveform.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/read_text.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/synthesize_text.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/execute_task.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/hydra.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/abstract_cli_program.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/execute_job.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/ffmpeg_wrapper.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/run_sd.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/read_audio.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/run_vad.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/extract_mfcc.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/ffprobe_wrapper.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/convert_syncmap.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/download.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/init.py -> build/lib.linux-x86_64-3.8/aeneas/tools
creating build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/awsttswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/espeakttswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/basettswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/espeakngttswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/festivalttswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/macosttswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/init.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/nuancettswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
creating build/lib.linux-x86_64-3.8/aeneas/res
copying aeneas/res/LiberationMono-Regular.ttf -> build/lib.linux-x86_64-3.8/aeneas/res
copying aeneas/res/finetuneas.html -> build/lib.linux-x86_64-3.8/aeneas/res
copying aeneas/res/init.py -> build/lib.linux-x86_64-3.8/aeneas/res
copying aeneas/README.md -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/cdtw/cdtw_driver.c -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/cdtw_py.c -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/cdtw_func.c -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/cdtw_func.h -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/README.md -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cew/speak_lib.h -> build/lib.linux-x86_64-3.8/aeneas/cew
copying aeneas/cew/cew_func.h -> build/lib.linux-x86_64-3.8/aeneas/cew
copying aeneas/cew/README.md -> build/lib.linux-x86_64-3.8/aeneas/cew
copying aeneas/cmfcc/cmfcc_func.c -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/cmfcc_py.c -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/cmfcc_driver.c -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/cmfcc_func.h -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/README.md -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cwave/cwave_py.c -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/cwave_func.c -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/cwave_driver.c -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/cwave_func.h -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/README.md -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/extra/README.md -> build/lib.linux-x86_64-3.8/aeneas/extra
creating build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/words.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/unparsed.xhtml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/mplain.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/job_no_config.zip -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/audio.mp3 -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/sonnet.json -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/config.bad.xml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/subtitles.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/page.xhtml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/job.zip -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/config.xml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/parsed.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/sonnet.vad -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/config.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/audio.wav -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/munparsed2.xhtml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/sonnet.csv -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/job.bad.zip -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/munparsed.xhtml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/plain.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/config.bad.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/sonnet.zzz -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/README.md -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/ttswrappers/README.md -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
running build_ext
building 'aeneas.cdtw.cdtw' extension
Warning: Can't read registry to find the necessary compiler setting
Make sure that Python modules winreg, win32api or win32con are installed.
C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
creating build/temp.linux-x86_64-3.8
creating build/temp.linux-x86_64-3.8/aeneas
creating build/temp.linux-x86_64-3.8/aeneas/cdtw
creating build/temp.linux-x86_64-3.8/aeneas/cint
compile options: '-I/home/roman/.local/lib/python3.8/site-packages/numpy/core/include -I['/home/roman/.local/lib/python3.8/site-packages/numpy/core/include'] -I/usr/include/python3.8 -c'
x86_64-linux-gnu-gcc: aeneas/cdtw/cdtw_py.c
x86_64-linux-gnu-gcc: aeneas/cdtw/cdtw_func.c
x86_64-linux-gnu-gcc: aeneas/cint/cint.c
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/aeneas/cdtw/cdtw_py.o build/temp.linux-x86_64-3.8/aeneas/cdtw/cdtw_func.o build/temp.linux-x86_64-3.8/aeneas/cint/cint.o -o build/lib.linux-x86_64-3.8/aeneas/cdtw/cdtw.cpython-38-x86_64-linux-gnu.so
building 'aeneas.cmfcc.cmfcc' extension
C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
creating build/temp.linux-x86_64-3.8/aeneas/cmfcc
creating build/temp.linux-x86_64-3.8/aeneas/cwave
compile options: '-I/home/roman/.local/lib/python3.8/site-packages/numpy/core/include -I['/home/roman/.local/lib/python3.8/site-packages/numpy/core/include'] -I/usr/include/python3.8 -c'
x86_64-linux-gnu-gcc: aeneas/cmfcc/cmfcc_py.c
x86_64-linux-gnu-gcc: aeneas/cmfcc/cmfcc_func.c
x86_64-linux-gnu-gcc: aeneas/cwave/cwave_func.c
x86_64-linux-gnu-gcc: aeneas/cint/cint.c
aeneas/cmfcc/cmfcc_func.c: In function ‘_precompute_sin_table’:
aeneas/cmfcc/cmfcc_func.c:83:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘const unsigned int’} [-Wsign-compare]
83 | for (k = 1; k < size; ++k) {
| ^
aeneas/cmfcc/cmfcc_func.c: In function ‘fft’:
aeneas/cmfcc/cmfcc_func.c:109:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘const unsigned int’} [-Wsign-compare]
109 | for (li = lix; li <= m; li += lix) {
| ^~
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/aeneas/cmfcc/cmfcc_py.o build/temp.linux-x86_64-3.8/aeneas/cmfcc/cmfcc_func.o build/temp.linux-x86_64-3.8/aeneas/cwave/cwave_func.o build/temp.linux-x86_64-3.8/aeneas/cint/cint.o -o build/lib.linux-x86_64-3.8/aeneas/cmfcc/cmfcc.cpython-38-x86_64-linux-gnu.so
building 'aeneas.cew.cew' extension
C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
creating build/temp.linux-x86_64-3.8/aeneas/cew
compile options: '-I['/home/roman/.local/lib/python3.8/site-packages/numpy/core/include'] -I/usr/include/python3.8 -c'
x86_64-linux-gnu-gcc: aeneas/cew/cew_py.c
x86_64-linux-gnu-gcc: aeneas/cew/cew_func.c
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/aeneas/cew/cew_py.o build/temp.linux-x86_64-3.8/aeneas/cew/cew_func.o -lespeak -o build/lib.linux-x86_64-3.8/aeneas/cew/cew.cpython-38-x86_64-linux-gnu.so
/usr/bin/ld: cannot find -lespeak
collect2: error: ld returned 1 exit status
error: Command "x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/aeneas/cew/cew_py.o build/temp.linux-x86_64-3.8/aeneas/cew/cew_func.o -lespeak -o build/lib.linux-x86_64-3.8/aeneas/cew/cew.cpython-38-x86_64-linux-gnu.so" failed with exit status 1
ERROR: Failed building wheel for aeneas
Running setup.py clean for aeneas
Failed to build aeneas
Installing collected packages: aeneas
Running setup.py install for aeneas ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-mo5os44w/aeneas/setup.py'"'"'; file='"'"'/tmp/pip-install-mo5os44w/aeneas/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-dwxvd3bi/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/roman/.local/include/python3.8/aeneas
cwd: /tmp/pip-install-mo5os44w/aeneas/
Complete output (207 lines):
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.8
creating build/lib.linux-x86_64-3.8/aeneas
copying aeneas/vad.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/cewsubprocess.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/audiofile.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/plotter.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/validator.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/executejob.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/configuration.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/analyzecontainer.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/audiofilemfcc.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/globalconstants.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/job.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/globalfunctions.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/logger.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/ffmpegwrapper.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/executetask.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/dtw.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/diagnostics.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/container.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/adjustboundaryalgorithm.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/tree.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/idsortingalgorithm.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/language.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/synthesizer.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/task.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/sd.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/mfcc.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/textfile.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/wavfile.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/hierarchytype.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/init.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/ffprobewrapper.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/downloader.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/exacttiming.py -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/runtimeconfiguration.py -> build/lib.linux-x86_64-3.8/aeneas
creating build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/cdtw_setup.py -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/init.py -> build/lib.linux-x86_64-3.8/aeneas/cdtw
creating build/lib.linux-x86_64-3.8/aeneas/cew
copying aeneas/cew/cew_setup.py -> build/lib.linux-x86_64-3.8/aeneas/cew
copying aeneas/cew/init.py -> build/lib.linux-x86_64-3.8/aeneas/cew
creating build/lib.linux-x86_64-3.8/aeneas/cfw
copying aeneas/cfw/cfw_setup.py -> build/lib.linux-x86_64-3.8/aeneas/cfw
copying aeneas/cfw/init.py -> build/lib.linux-x86_64-3.8/aeneas/cfw
creating build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/cmfcc_setup.py -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/init.py -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
creating build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/cwave_setup.py -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/init.py -> build/lib.linux-x86_64-3.8/aeneas/cwave
creating build/lib.linux-x86_64-3.8/aeneas/extra
copying aeneas/extra/ctw_espeak.py -> build/lib.linux-x86_64-3.8/aeneas/extra
copying aeneas/extra/ctw_speect.py -> build/lib.linux-x86_64-3.8/aeneas/extra
copying aeneas/extra/init.py -> build/lib.linux-x86_64-3.8/aeneas/extra
creating build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfaudacity.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfjson.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfttml.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfxml.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfcsv.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfbase.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfgxml.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfsmil.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smftxt.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/fragmentlist.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smftsv.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/missingparametererror.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfeaf.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/headtailformat.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfgsubtitles.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfrbse.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/fragment.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfxmllegacy.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smftextgrid.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfssv.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfvtt.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfsrt.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfsub.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/smfgtabular.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/init.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
copying aeneas/syncmap/format.py -> build/lib.linux-x86_64-3.8/aeneas/syncmap
creating build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/validate.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/plot_waveform.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/read_text.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/synthesize_text.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/execute_task.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/hydra.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/abstract_cli_program.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/execute_job.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/ffmpeg_wrapper.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/run_sd.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/read_audio.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/run_vad.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/extract_mfcc.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/ffprobe_wrapper.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/convert_syncmap.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/download.py -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/tools/init.py -> build/lib.linux-x86_64-3.8/aeneas/tools
creating build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/awsttswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/espeakttswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/basettswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/espeakngttswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/festivalttswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/macosttswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/init.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
copying aeneas/ttswrappers/nuancettswrapper.py -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
creating build/lib.linux-x86_64-3.8/aeneas/res
copying aeneas/res/LiberationMono-Regular.ttf -> build/lib.linux-x86_64-3.8/aeneas/res
copying aeneas/res/finetuneas.html -> build/lib.linux-x86_64-3.8/aeneas/res
copying aeneas/res/init.py -> build/lib.linux-x86_64-3.8/aeneas/res
copying aeneas/README.md -> build/lib.linux-x86_64-3.8/aeneas
copying aeneas/cdtw/cdtw_driver.c -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/cdtw_py.c -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/cdtw_func.c -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/cdtw_func.h -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cdtw/README.md -> build/lib.linux-x86_64-3.8/aeneas/cdtw
copying aeneas/cew/speak_lib.h -> build/lib.linux-x86_64-3.8/aeneas/cew
copying aeneas/cew/cew_func.h -> build/lib.linux-x86_64-3.8/aeneas/cew
copying aeneas/cew/README.md -> build/lib.linux-x86_64-3.8/aeneas/cew
copying aeneas/cmfcc/cmfcc_func.c -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/cmfcc_py.c -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/cmfcc_driver.c -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/cmfcc_func.h -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cmfcc/README.md -> build/lib.linux-x86_64-3.8/aeneas/cmfcc
copying aeneas/cwave/cwave_py.c -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/cwave_func.c -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/cwave_driver.c -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/cwave_func.h -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/cwave/README.md -> build/lib.linux-x86_64-3.8/aeneas/cwave
copying aeneas/extra/README.md -> build/lib.linux-x86_64-3.8/aeneas/extra
creating build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/words.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/unparsed.xhtml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/mplain.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/job_no_config.zip -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/audio.mp3 -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/sonnet.json -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/config.bad.xml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/subtitles.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/page.xhtml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/job.zip -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/config.xml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/parsed.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/sonnet.vad -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/config.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/audio.wav -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/munparsed2.xhtml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/sonnet.csv -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/job.bad.zip -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/munparsed.xhtml -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/plain.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/config.bad.txt -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/res/sonnet.zzz -> build/lib.linux-x86_64-3.8/aeneas/tools/res
copying aeneas/tools/README.md -> build/lib.linux-x86_64-3.8/aeneas/tools
copying aeneas/ttswrappers/README.md -> build/lib.linux-x86_64-3.8/aeneas/ttswrappers
running build_ext
building 'aeneas.cdtw.cdtw' extension
Warning: Can't read registry to find the necessary compiler setting
Make sure that Python modules winreg, win32api or win32con are installed.
C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-mo5os44w/aeneas/setup.py'"'"'; file='"'"'/tmp/pip-install-mo5os44w/aeneas/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-dwxvd3bi/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/roman/.local/include/python3.8/aeneas Check the logs for full command output.
The text was updated successfully, but these errors were encountered: