2012-11-14 1 views
-1

메신저를 얻을 수 있습니다,하지만 난 실행할 때 PythonTranscriber 다음과 같은 오류가 발생합니다 "/home/karen/sphinx4-1.0beta5-scr2/sphinx4-1.0beta/lib" 가없는 :어떻게 CMU Sphinx4를 사용하는 응용 프로그램을 개발 jsapi.jar

[[email protected] python]# java -cp /home/karen/jython2.5/jython.jar:$CLASSPATH org.python.util.jython PythonTranscriber.py 
Traceback (most recent call last): 
    File "PythonTranscriber.py", line 36, in <module> 
    from edu.cmu.sphinx.jsapi import JSGFGrammar 
ImportError: No module named jsapi 

내가 디렉토리가 나타났습니다 jsapi.jar. 다른 디렉토리에서 찾으려고했지만 찾지 못했습니다.

디렉토리 안에 jsapi.jar을 어떻게 얻을 수 있습니까? "/home/karen/sphinx4-1.0beta5-scr2/sphinx4-1.0beta/lib" 거기에 있어야합니다! 도와주세요!

답변

2

Sphinx-4와 함께 제공되는 것으로 보입니다. this installation tutorial을 참조하십시오.

기본 지침 :

다운로드 소스 포지에서 Sphinx-4 1.0beta4 package. jsapi.jar 압축을 해제 할

unzip sphinx4-1.0beta4-bin.zip 
cd sphinx4-1.0beta4-bin/lib 
sh jsapi.sh 
당신은 화면에 나타나는 BCL 사용권 계약에 동의해야합니다

(끝으로 이동 한 다음, 'y'를 누름) :

그런 다음, 다음을 실행합니다.

+0

jsapi.jar 복원에 실패했습니다. jsapi.jar : MD5 확인에 실패했습니다. 설치가 실패했거나 ok입니까? – karensantana

0

동일한 오류가 발생했습니다. 당신이해야 할 일은 sharutils을 설치하는 것입니다. 제 경우에는 Redhat 6을 사용하고 있었기 때문에 'sudo yum install sharutils'는 sharutils를 설치해야하며 오류가없는 'sh jsapi.sh'를 실행할 수 있어야합니다. 라인 257 : uudecode를 : 명령을 찾을 수 없음 - - 잠금 디렉토리를 생성 가 X (진) jsapi.sh을 jsapi.jar를 추출 수락 (Y/N)? 가 X Y : 내가 BCL을 받아들이려고