Tracter 설치
wget http://juicer.amiproject.org/tracter/sources/tracter-1.0.tar.gz
압축 풀기 tar xvf tracer - 1.0. tar. gz
2, 컴 파일 트랙터
build 디 렉 터 리 에 들 어가 지 않 으 면 build 라 는 디 렉 터 리 를 새로 만 듭 니 다.다음은 컴 파일 과정 에서 의존 하 는 가방 입 니 다.
2.1 cmake 설치
yum install cmake
2.2 Boost 라 이브 러 리 설치,
오류 알림:
Unable to find the requested Boost libraries.
Unable to find the Boost header files. Please set BOOST_ROOT to the root
directory containing Boost or BOOST_INCLUDEDIR to the directory containing
Boost's headers.
다운로드 주소:http://sourceforge.net/projects/boost/files/boost/1.53.0.beta.1/
다운로드 후 압축 해제, 직접 실행 ./boottstrap. sh 스 크 립 트 파일.그리고 boost libraries 를 컴 파일 하고 설치 하 는 방법 을 알려 줍 니 다.
2.3 Kiss 설치FFT
원본 파일: kissfft130.tar.gz
트랙터 컴 파일 시 오류 알림
CMake Error at cmake/FindKissFFT.cmake:13 (message):
Kiss FFT not found
Call Stack (most recent call first):
CMakeLists.txt:32 (find_package)
make testall 컴 파일 을 실행 하려 면 numpy 를 설치 해 야 합 니 다.
컴 파일 kissfft 이후 에 저 는 환경 변 수 를 설정 하 는 것 이 귀 찮 습 니 다. FindKissfFT. make 의 경 로 를 직접 수정 합 니 다. 다음 과 같 습 니 다.
set(KISSFFT_DIR $ENV{KISSFFT_DIR}
CACHE FILEPATH "Path to Kiss FFT directory"
)
set(KISSFFT_DIR "/juicer/dep/kiss_fft130/")
원래 위 에는 환경 변수 에 따라 KISSFFT 를 설정 합 니 다.DIR 의 값 은 제 가 직접 고정 경 로 를 써 서 이 값 을 드 리 겠 습 니 다.tracker 를 다시 컴 파일 하면 cmake.. / 입 니 다. 이 때 오류 가 발생 하면 다음 과 같 습 니 다.
-- Boost lib is /usr/local/lib/libboost_system.so;/usr/local/lib/libboost_filesystem.so
-- Using Kiss FFT dir: /juicer/dep/kiss_fft130/
-- checking for module 'torch'
-- package 'torch' not found
torch 를 찾 을 수 없습니다. 이것 은 있 습 니 다. torch 를 설치 하면 박문 을 볼 수 있 습 니 다.http://blog.csdn.net/lv_xinmy/article/details/8561761。그러나 경 로 를 수정 하려 면 앞 과 같이 FindTorch3. cmake 의 경 로 를 수정 해 야 합 니 다.set(TORCH3_DIR $ENV{TORCH3_DIR}
CACHE FILEPATH "Path to Torch3 directory"
)
set(TORCH3_DIR "/juicer/dep/Torch3/")
2
4. HTK 설치
원본 파일: HTTP - 3.4.1. tar. gz (다운로드 페이지:http://htk.eng.cam.ac.uk/download.shtml스트레스 를 풀다
HTK 는 설치 가 중요 합 니 다. 기본적으로 32 비트 로 설치 되 어 있 습 니 다. 64 비트 로 설치 할 것 을 지정 합 니 다. 컴 파일 옵션
./configure CFLAGS=-m64 CPPFLAGS=-m64 --prefix=/usr/local/htk
HTK 는 X11, yum install libX11 - devel 에 의존 합 니 다.
이렇게 설치 한 후 / usr / local / htk / bin 아래 에 명령 파일 이 많 습 니 다. HTTP 를 사용 하려 면 모두 사용 해 야 합 니 다.
[root@localhost htk]# /usr/local/htk/bin/
Cluster HERest HLMCopy HQuant HSmooth LGCopy LNewMap
HBuild HHEd HLRescore HRest HVite LGList LNorm
HCompV HInit HLStats HResults LAdapt LGPrep LPlex
HCopy HLEd HMMIRest HSGen LBuild LLink LSubset
HDMan HList HParse HSLab LFoF LMerge
[root@localhost htk]# /usr/local/htk/bin/
tracker 의 찾기 경로 설정 (앞 과 같 음): set (HTK DIR "/ juicer / dep / htk /")
2.5 ALSA 설치
원본 코드: alsa - lib - 1.0.26. tar. bz2.
이 설치 과정 은 비교적 간단 합 니 다. 표준 설치 만 하면 됩 니 다. 설치 하지 않 으 면 tracer 는 cmake 에서 다음 과 같은 오류 가 발생 할 수 있 습 니 다.
-- checking for module 'alsa'
-- package 'alsa' not found
설치 가 끝 난 후에 도 경 로 를 설정 해 야 합 니 다. 저 는 ALSA 를 / usr 아래 에 설치 합 니 다. 이때 라 이브 러 리 PKG 파일 은 경로 / usr / lib / pkgconfig 디 렉 터 리 에 있 습 니 다. 이 디 렉 터 리 를 PKG CONFIG PATH 에 추가 해 야 합 니 다.
export PKG CONFIG PATH = $PKG CONFIG PATH: / usr / lib / pkgconfig / 2.6 설치 sndfile
소스 코드: libsndfile - 1.0.25. tar. gz
표준 설치 하면 됩 니 다. (. / configure -- prefix = / usr. make make install) 경 로 를 설정 하지 않도록 usr 아래 에 설치 하 겠 습 니 다.
2.7 libpulse - simple 설치
소스 코드: pulseaudio - 3.0. tar. xz
이 설치 과정 에 문제 가 있 습 니 다. 다음 과 같 습 니 다.
./configure --prefix=/usr
make && make install
2.8 libresample 설치
이 소스 코드 는 내 가 사용 하 는 두 개의 RPM 파일 을 설치 합 니 다.
libresample - 0.1.3 - 12. el6. x86 64. rpm 과
libresample-devel-0.1.3-12.el6.x86_64.rpm。
직접 rpm - ivh 설치.
tracker 를 컴 파일 할 때 FindLibResample. make 파일 을 수정 합 니 다. 다음 과 같 습 니 다.
set (LIBRESAMPLE DIR "/ usr") 및 set (LIBRESAMPLE LIBRARIES ${LIBRESAMPLE DIR} / lib 64 / libresample. so). 설치 후. a 파일 이 없 기 때문에 so 파일 이 있 습 니 다.
2.9 RtAudio 설치
원본 파일: rtaudio - 4.0.11. tar. gz
이것 은 직접 make 를 한 후에 경 로 를 수정 하고 설치 하지 않 습 니 다. FindRtAudio. make 를 수정 합 니 다.
set(RTAUDIO_DIR "/juicer/dep/rtaudio-4.0.11/")
2.10 SPTK 설치
SPTK 를 설치 하려 면 버 전 을 주의해 야 합 니 다. 높 은 버 전 은 낮은 버 전의 사용 인터페이스 와 호 환 되 지 않 았 습 니 다. 어떤 인 터 페 이 스 는 낮은 버 전에 서 11 개의 매개 변수 이 고 높 은 버 전에 서 12 개의 매개 변수 입 니 다. 그래서 제 가 설치 할 때 3.6 을 사용 하면 안 되 고 나중에 3.4 로 바 뀌 었 습 니 다.
원본 파일: SPTK - 3.4.1. tar. gz
이 표준 은 설치 하면 됩 니 다.
현재 tracer 에 cmake 를 진행 합 니 다. 실행 결 과 는 다음 과 같 습 니 다.
[root@localhost build]# cmake ../
-- Boost lib is /usr/local/lib/libboost_system.so;/usr/local/lib/libboost_filesystem.so
-- Using Kiss FFT dir: /juicer/dep/kiss_fft130/
-- checking for module 'torch'
-- package 'torch' not found
-- Using torch3 dir: /juicer/dep/Torch3/
-- Using HTK dir: /juicer/dep/htk/
-- BSAPI not found
-- Using libresample dir: /usr
-- Using RtAudio dir: /juicer/dep/rtaudio-4.0.11/
-- Found SPTK: /usr/lib/libSPTK.a
-- fpu_control.h found
-- Configuring done
-- Generating done
-- Build files have been written to: /juicer/dep/tracter-1.0/build
[root@localhost build]#
의존 하 는 가방 이 모두 설치 되 었 음 을 표시 합 니 다. cmake 를 실행 합 니 다. cmake -D CMAKE_INSTALL_PREFIX=/usr/local/tracter ..
make
make install
이 질문 은 tarcter 를 / usr / local / tracter 아래 에 설치 하면 tracter. pc 파일 이 /usr / local / tracter / lib / pkgconfig / 디 렉 터 리 에서 juicer 를 컴 파일 할 때 이 경 로 를 PKG CONFIG PATH 에 추가 해 야 합 니 다. 하지만 지금 은 문제 가 쉽 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.