2017-10-16 3 views
0

나는이 소스 건물 얻기 위해 노력하고 있어요에 대한 PiHueSphinx에 대한 건물 PocketSphinx :윈도우

https://github.com/cmusphinx/pocketsphinx

: 나는 위에서 언급 한 REPO과 PocketSphinx의 REPO의 마스터 분기를 당긴

https://github.com/garuma/PiHueSphinx

다음 오류로 시작하여 68 빌드 오류가있는 Visual Studio 2015와 함께 Windows 7에서 빌드 할 pocketsphinx 코드를 가져 오지 못했습니다.

cannot open source file "sphinxbase/err.h" pocketsphinx c:\git\pocketsphinx\src\libpocketsphinx\vector.c 76 

그래서 나는 최신 sphinxbase의 빌드 및 pocketsphinx 다운로드하기로 결정 다음 PiHueSphinx README.md에서 Building 섹션 다음, 그 후

https://cmusphinx.github.io/wiki/download/

을, 나는 구축하기 위해 PiHueSphinx 솔루션을 얻기 위해 노력 (다시, Win7 VS15). 교체

: var client = new LocalHueClient (ip);

으로 : 나는 NuGet 패키지를 업데이트 NuGet 패키지를 복원 PiHueSphinx 프로젝트를 재건하고 HueController.cs 라인 (31)에 코드를 고정 var client = new LocalHueClient (ip.IpAddress);

나는 지금을 얻을 다음 빌드 오류 :

The command "gcc -Wall -ggdb -shared -I/usr/local/include -I/usr/local/include/sphinxbase -I/usr/local/include/pocketsphinx -L/usr/local/lib -lpocketsphinx -lsphinxad -lsphinxbase -o bin\Debug\libsphinx_hue_detection.so sphinx_hue_detection.c" exited with code 9009. PiHueSphinx C:\git\PiHueSphinx\PiHueSphinx\PiHueSphinx.csproj 97 

이 문제를 해결하는 방법을 모르겠습니다. 나는 PiHueSphinx.csproj 파일 (readme에서 언급 했음)에서 Sphinx 라이브러리에 대한 참조를 제공해야한다고 생각하지만 간단히 경로 시작을 /usr/local/으로 바꾸고 다운로드 한 sphinxbase와 pocketsphinx 폴더의 경로를 동일한 메시지에서 결과를 수정했지만 경로.

어떻게이 솔루션을 만들 수 있습니까?

(아마도 더 나은 질문은 : 나는 스핑크스 라이브러리를 사용하여 구축하는 C# 콘솔 응용 프로그램을 얻을 수있는 방법,하지만 난 내 운을 밀거나 주제를 하차하고 싶지 않아요.)

답변

0

코드 발견

https://cmusphinx.github.io/wiki/download/

다음 GitHub의에 REPOS 때문에 압축 해제, 최신 sphinxbasepocketsphinx을 다운로드 여기에서 소스를 내장, 건물에 대한 좋지 않았다