Hi Jetson community,
Has anyone tried to install End-to-End Speech Processing Toolkit - espnet on the any Nvidia Jetson board?
I followed the same instructions as described here. But it was unsuccessful.
Best regards,
Shakhizat
Hi Jetson community,
Has anyone tried to install End-to-End Speech Processing Toolkit - espnet on the any Nvidia Jetson board?
I followed the same instructions as described here. But it was unsuccessful.
Best regards,
Shakhizat
Hi,
Do you mind sharing the error you met with us?
Thanks.
Hi AastaLLL,
Sorry for my multiple questions in nvidia forum. Before asking question, i spent almost two days.
Here is error logs below:
ERROR: Command errored out with exit status 1:
command: /home/jetson/.virtualenvs/espnet/bin/python /home/jetson/.virtualenvs/espnet/lib/python3.7/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /tmp/tmpw98l_41m
cwd: /tmp/pip-install-i6xj6qfu/pyopenjtalk_10f0a22ff2a646f583ce3a3a24d4938d
Complete output (42 lines):
fatal: not a git repository (or any of the parent directories): .git
running bdist_wheel
running build
running build_py
-- Building version 0.2.0
creating build
creating build/lib.linux-aarch64-3.7
creating build/lib.linux-aarch64-3.7/pyopenjtalk
copying pyopenjtalk/__init__.py -> build/lib.linux-aarch64-3.7/pyopenjtalk
copying pyopenjtalk/version.py -> build/lib.linux-aarch64-3.7/pyopenjtalk
creating build/lib.linux-aarch64-3.7/pyopenjtalk/htsvoice
copying pyopenjtalk/htsvoice/mei_normal.htsvoice -> build/lib.linux-aarch64-3.7/pyopenjtalk/htsvoice
copying pyopenjtalk/htsvoice/LICENSE_mei_normal.htsvoice -> build/lib.linux-aarch64-3.7/pyopenjtalk/htsvoice
copying pyopenjtalk/htsvoice/README.md -> build/lib.linux-aarch64-3.7/pyopenjtalk/htsvoice
running build_ext
skipping 'pyopenjtalk/openjtalk.cpp' Cython extension (up-to-date)
skipping 'pyopenjtalk/htsengine.cpp' Cython extension (up-to-date)
building 'pyopenjtalk.openjtalk' extension
creating build/temp.linux-aarch64-3.7
creating build/temp.linux-aarch64-3.7/pyopenjtalk
creating build/temp.linux-aarch64-3.7/lib
creating build/temp.linux-aarch64-3.7/lib/open_jtalk
creating build/temp.linux-aarch64-3.7/lib/open_jtalk/src
creating build/temp.linux-aarch64-3.7/lib/open_jtalk/src/jpcommon
creating build/temp.linux-aarch64-3.7/lib/open_jtalk/src/mecab
creating build/temp.linux-aarch64-3.7/lib/open_jtalk/src/mecab/src
creating build/temp.linux-aarch64-3.7/lib/open_jtalk/src/mecab2njd
creating build/temp.linux-aarch64-3.7/lib/open_jtalk/src/njd
creating build/temp.linux-aarch64-3.7/lib/open_jtalk/src/njd2jpcommon
creating build/temp.linux-aarch64-3.7/lib/open_jtalk/src/njd_set_accent_phrase
creating build/temp.linux-aarch64-3.7/lib/open_jtalk/src/njd_set_accent_type
creating build/temp.linux-aarch64-3.7/lib/open_jtalk/src/njd_set_digit
creating build/temp.linux-aarch64-3.7/lib/open_jtalk/src/njd_set_long_vowel
creating build/temp.linux-aarch64-3.7/lib/open_jtalk/src/njd_set_pronunciation
creating build/temp.linux-aarch64-3.7/lib/open_jtalk/src/njd_set_unvoiced_vowel
creating build/temp.linux-aarch64-3.7/lib/open_jtalk/src/text2mecab
aarch64-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 -I/usr/local/cuda/include -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -DDIC_VERSION=102 -DMECAB_DEFAULT_RC="dummy" -DPACKAGE="open_jtalk" -DVERSION="1.10" -DCHARSET_UTF_8 -I/tmp/pip-build-env-lkr0g8wl/overlay/lib/python3.7/site-packages/numpy/core/include -I/tmp/pip-install-i6xj6qfu/pyopenjtalk_10f0a22ff2a646f583ce3a3a24d4938d/lib/open_jtalk/src/jpcommon -I/tmp/pip-install-i6xj6qfu/pyopenjtalk_10f0a22ff2a646f583ce3a3a24d4938d/lib/open_jtalk/src/mecab/src -I/tmp/pip-install-i6xj6qfu/pyopenjtalk_10f0a22ff2a646f583ce3a3a24d4938d/lib/open_jtalk/src/mecab2njd -I/tmp/pip-install-i6xj6qfu/pyopenjtalk_10f0a22ff2a646f583ce3a3a24d4938d/lib/open_jtalk/src/njd -I/tmp/pip-install-i6xj6qfu/pyopenjtalk_10f0a22ff2a646f583ce3a3a24d4938d/lib/open_jtalk/src/njd2jpcommon -I/tmp/pip-install-i6xj6qfu/pyopenjtalk_10f0a22ff2a646f583ce3a3a24d4938d/lib/open_jtalk/src/njd_set_accent_phrase -I/tmp/pip-install-i6xj6qfu/pyopenjtalk_10f0a22ff2a646f583ce3a3a24d4938d/lib/open_jtalk/src/njd_set_accent_type -I/tmp/pip-install-i6xj6qfu/pyopenjtalk_10f0a22ff2a646f583ce3a3a24d4938d/lib/open_jtalk/src/njd_set_digit -I/tmp/pip-install-i6xj6qfu/pyopenjtalk_10f0a22ff2a646f583ce3a3a24d4938d/lib/open_jtalk/src/njd_set_long_vowel -I/tmp/pip-install-i6xj6qfu/pyopenjtalk_10f0a22ff2a646f583ce3a3a24d4938d/lib/open_jtalk/src/njd_set_pronunciation -I/tmp/pip-install-i6xj6qfu/pyopenjtalk_10f0a22ff2a646f583ce3a3a24d4938d/lib/open_jtalk/src/njd_set_unvoiced_vowel -I/tmp/pip-install-i6xj6qfu/pyopenjtalk_10f0a22ff2a646f583ce3a3a24d4938d/lib/open_jtalk/src/text2mecab -I/home/jetson/.virtualenvs/espnet/include -I/usr/include/python3.7m -c pyopenjtalk/openjtalk.cpp -o build/temp.linux-aarch64-3.7/pyopenjtalk/openjtalk.o
pyopenjtalk/openjtalk.cpp:6:10: fatal error: Python.h: No such file or directory
#include "Python.h"
^~~~~~~~~~
compilation terminated.
error: command 'aarch64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for pyopenjtalk
ERROR: Command errored out with exit status 1:
command: /home/jetson/.virtualenvs/espnet/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-i6xj6qfu/ctc-segmentation_fe20d5fbbfc145deae985e4ea7b87606/setup.py'"'"'; __file__='"'"'/tmp/pip-install-i6xj6qfu/ctc-segmentation_fe20d5fbbfc145deae985e4ea7b87606/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-ku3qdylq
cwd: /tmp/pip-install-i6xj6qfu/ctc-segmentation_fe20d5fbbfc145deae985e4ea7b87606/
Complete output (21 lines):
/home/jetson/.virtualenvs/espnet/lib/python3.7/site-packages/setuptools/__init__.py:151: SetuptoolsDeprecationWarning: setup_requires is deprecated. Supply build dependencies using PEP 517 pyproject.toml build-requires.
SetuptoolsDeprecationWarning,
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-aarch64-3.7
creating build/lib.linux-aarch64-3.7/ctc_segmentation
copying ctc_segmentation/__init__.py -> build/lib.linux-aarch64-3.7/ctc_segmentation
copying ctc_segmentation/partitioning.py -> build/lib.linux-aarch64-3.7/ctc_segmentation
copying ctc_segmentation/ctc_segmentation.py -> build/lib.linux-aarch64-3.7/ctc_segmentation
running build_ext
building 'ctc_segmentation.ctc_segmentation_dyn' extension
creating build/temp.linux-aarch64-3.7
creating build/temp.linux-aarch64-3.7/ctc_segmentation
aarch64-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 -I/usr/local/cuda/include -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/home/jetson/.virtualenvs/espnet/include -I/usr/include/python3.7m -I/tmp/pip-install-i6xj6qfu/ctc-segmentation_fe20d5fbbfc145deae985e4ea7b87606/.eggs/numpy-1.21.6-py3.7-linux-aarch64.egg/numpy/core/include -c ctc_segmentation/ctc_segmentation_dyn.c -o build/temp.linux-aarch64-3.7/ctc_segmentation/ctc_segmentation_dyn.o
ctc_segmentation/ctc_segmentation_dyn.c:19:10: fatal error: Python.h: No such file or directory
#include "Python.h"
^~~~~~~~~~
compilation terminated.
error: command 'aarch64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for ctc-segmentation
ERROR: Command errored out with exit status 1:
command: /home/jetson/.virtualenvs/espnet/bin/python /home/jetson/.virtualenvs/espnet/lib/python3.7/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /tmp/tmpv74_tjvm
cwd: /tmp/pip-install-i6xj6qfu/pyworld_2cc694bea9cd4ca49a82437d78e3205c
Complete output (34 lines):
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-aarch64-cpython-37
creating build/lib.linux-aarch64-cpython-37/pyworld
copying pyworld/__init__.py -> build/lib.linux-aarch64-cpython-37/pyworld
running build_ext
skipping 'pyworld/pyworld.cpp' Cython extension (up-to-date)
building 'pyworld.pyworld' extension
creating build/temp.linux-aarch64-cpython-37
creating build/temp.linux-aarch64-cpython-37/lib
creating build/temp.linux-aarch64-cpython-37/lib/World
creating build/temp.linux-aarch64-cpython-37/lib/World/src
creating build/temp.linux-aarch64-cpython-37/pyworld
aarch64-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 -I/usr/local/cuda/include -fPIC -Ilib/World/src -I/tmp/pip-build-env-dorql61c/overlay/lib/python3.7/site-packages/numpy/core/include -I/home/jetson/.virtualenvs/espnet/include -I/usr/include/python3.7m -c lib/World/src/cheaptrick.cpp -o build/temp.linux-aarch64-cpython-37/lib/World/src/cheaptrick.o
aarch64-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 -I/usr/local/cuda/include -fPIC -Ilib/World/src -I/tmp/pip-build-env-dorql61c/overlay/lib/python3.7/site-packages/numpy/core/include -I/home/jetson/.virtualenvs/espnet/include -I/usr/include/python3.7m -c lib/World/src/codec.cpp -o build/temp.linux-aarch64-cpython-37/lib/World/src/codec.o
aarch64-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 -I/usr/local/cuda/include -fPIC -Ilib/World/src -I/tmp/pip-build-env-dorql61c/overlay/lib/python3.7/site-packages/numpy/core/include -I/home/jetson/.virtualenvs/espnet/include -I/usr/include/python3.7m -c lib/World/src/common.cpp -o build/temp.linux-aarch64-cpython-37/lib/World/src/common.o
aarch64-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 -I/usr/local/cuda/include -fPIC -Ilib/World/src -I/tmp/pip-build-env-dorql61c/overlay/lib/python3.7/site-packages/numpy/core/include -I/home/jetson/.virtualenvs/espnet/include -I/usr/include/python3.7m -c lib/World/src/d4c.cpp -o build/temp.linux-aarch64-cpython-37/lib/World/src/d4c.o
aarch64-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 -I/usr/local/cuda/include -fPIC -Ilib/World/src -I/tmp/pip-build-env-dorql61c/overlay/lib/python3.7/site-packages/numpy/core/include -I/home/jetson/.virtualenvs/espnet/include -I/usr/include/python3.7m -c lib/World/src/dio.cpp -o build/temp.linux-aarch64-cpython-37/lib/World/src/dio.o
aarch64-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 -I/usr/local/cuda/include -fPIC -Ilib/World/src -I/tmp/pip-build-env-dorql61c/overlay/lib/python3.7/site-packages/numpy/core/include -I/home/jetson/.virtualenvs/espnet/include -I/usr/include/python3.7m -c lib/World/src/fft.cpp -o build/temp.linux-aarch64-cpython-37/lib/World/src/fft.o
aarch64-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 -I/usr/local/cuda/include -fPIC -Ilib/World/src -I/tmp/pip-build-env-dorql61c/overlay/lib/python3.7/site-packages/numpy/core/include -I/home/jetson/.virtualenvs/espnet/include -I/usr/include/python3.7m -c lib/World/src/harvest.cpp -o build/temp.linux-aarch64-cpython-37/lib/World/src/harvest.o
aarch64-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 -I/usr/local/cuda/include -fPIC -Ilib/World/src -I/tmp/pip-build-env-dorql61c/overlay/lib/python3.7/site-packages/numpy/core/include -I/home/jetson/.virtualenvs/espnet/include -I/usr/include/python3.7m -c lib/World/src/matlabfunctions.cpp -o build/temp.linux-aarch64-cpython-37/lib/World/src/matlabfunctions.o
aarch64-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 -I/usr/local/cuda/include -fPIC -Ilib/World/src -I/tmp/pip-build-env-dorql61c/overlay/lib/python3.7/site-packages/numpy/core/include -I/home/jetson/.virtualenvs/espnet/include -I/usr/include/python3.7m -c lib/World/src/stonemask.cpp -o build/temp.linux-aarch64-cpython-37/lib/World/src/stonemask.o
aarch64-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 -I/usr/local/cuda/include -fPIC -Ilib/World/src -I/tmp/pip-build-env-dorql61c/overlay/lib/python3.7/site-packages/numpy/core/include -I/home/jetson/.virtualenvs/espnet/include -I/usr/include/python3.7m -c lib/World/src/synthesis.cpp -o build/temp.linux-aarch64-cpython-37/lib/World/src/synthesis.o
aarch64-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 -I/usr/local/cuda/include -fPIC -Ilib/World/src -I/tmp/pip-build-env-dorql61c/overlay/lib/python3.7/site-packages/numpy/core/include -I/home/jetson/.virtualenvs/espnet/include -I/usr/include/python3.7m -c lib/World/src/synthesisrealtime.cpp -o build/temp.linux-aarch64-cpython-37/lib/World/src/synthesisrealtime.o
aarch64-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 -I/usr/local/cuda/include -fPIC -Ilib/World/src -I/tmp/pip-build-env-dorql61c/overlay/lib/python3.7/site-packages/numpy/core/include -I/home/jetson/.virtualenvs/espnet/include -I/usr/include/python3.7m -c pyworld/pyworld.cpp -o build/temp.linux-aarch64-cpython-37/pyworld/pyworld.o
pyworld/pyworld.cpp:6:10: fatal error: Python.h: No such file or directory
#include "Python.h"
^~~~~~~~~~
compilation terminated.
/tmp/pip-build-env-dorql61c/overlay/lib/python3.7/site-packages/setuptools/dist.py:774: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
% (opt, underscore_opt)
error: command '/usr/bin/aarch64-linux-gnu-gcc' failed with exit code 1
----------------------------------------
ERROR: Failed building wheel for pyworld
ERROR: Could not build wheels for pyopenjtalk, pyworld, which is required to install pyproject.toml-based projects
Hi,
pyworld/pyworld.cpp:6:10: fatal error: Python.h: No such file or directory
#include "Python.h"
^~~~~~~~~~
The error indicates a missing header.
Could you try to install the following package to see if it helps?
$ sudo apt-get install python-dev python3-dev
Thanks.
Hi @AastaLLL , I recently upgraded my jetson to 5.02 production.So, I was able successfully resolve the issue with epsnet installation. If someone needs, How it was fixed it, i wrote here(Installing Espnet for Nvidia Jetson Platform · Discussion #4570 · espnet/espnet · GitHub)
Thanks for your support in this matter. I really appreciate it.
Hi,
Thanks for sharing the result and details.
Good to know it works now.
Thanks.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.