스핑크스의 HelloWOrd 프로그램을 실행하려고하면 .jar 파일이 필요합니다.클래스 경로에 jar 파일이 포함되어 있습니다.
메신저 클래스 패스에 jar 파일을 추가하려고하지만, 메신저 수입 edu.cmu.sphinx.frontend.util.Microphone 존재하지 않는 몇 가지 오류를
contend.util을 받고; ^ home/karen/workspace/hola/src/hola/HelloWorld.java : 4 : 패키지 edu.cmu.sphinx.recognizer가 없습니다. import edu.cmu.sphinx.recognizer.Recognizer; ^ home/karen/workspace/hola/src/hola/HelloWorld.java : 5 : 패키지 edu.cmu.sphinx.result가 존재하지 않습니다. import edu.cmu.sphinx.result.Result; ^ 홈/카렌/작업/안녕/SRC/안녕/HelloWorld.java : 6 : 패키지 edu.cmu.sphinx.util.props이 수입 edu.cmu.sphinx.util.props.ConfigurationManager 존재하지 않는다; ^ 홈/카렌/작업/안녕/SRC/안녕/HelloWorld.java : 11 : 찾을 수없는 기호 기호 : 클래스의 ConfigurationManager 위치 : 클래스 hola.HelloWorld 의 ConfigurationManager cm; ^ 홈/karen/workspace/hola/src/hola/HelloWorld.java : 14 : 기호를 찾을 수 없습니다. 심볼 : class ConfigurationManager 위치 : 클래스 hola.HelloWorld cm = 새 ConfigurationManager (args [0]); 는 홈/카렌/작업 영역/안녕/SRC/안녕/HelloWorld.java^: 16 : 클래스의 ConfigurationManager 위치 : 기호 기호를 찾을 수없는 클래스를 hola.HelloWorld cm = 새의 ConfigurationManager (HelloWorld.class.getResource ("helloworld를 .config.xml "))); ^ 홈/카렌/작업/안녕/SRC/안녕/HelloWorld.java : 19 : 클래스 인식기 위치 : 기호 기호를 찾을 수없는 클래스를 hola.HelloWorld 인식기 인식 = (인식기) cm.lookup ("인식"); ^ 홈/카렌/작업/안녕/SRC/안녕/HelloWorld.java : 19 : 클래스 인식기 위치 : 기호 기호를 찾을 수없는 클래스를 hola.HelloWorld 인식기 인식 = (인식기) cm.lookup ("인식"); ^ 홈/카렌/작업/안녕/SRC/안녕/HelloWorld.java : 23 : 클래스 마이크 위치 : 기호 기호를 찾을 수없는 클래스 hola.HelloWorld 마이크 마이크 = (마이크) cm.lookup ("마이크"); ^ 홈/카렌/작업/안녕/SRC/안녕/HelloWorld.java : 23 : 클래스 마이크 위치 : 기호 기호를 찾을 수없는 클래스 hola.HelloWorld 마이크 마이크 = (마이크) cm.lookup ("마이크"); ^ 홈/카렌/작업/안녕/SRC/안녕/HelloWorld.java : 36 : 클래스 결과 위치 : 기호 기호를 찾을 수없는 클래스 hola.HelloWorld 결과 결과 = recognizer.recognize(); ^ (12) 오류
내 질문은 : 내 프로젝트 또는 단지 jar 파일 및 기본 클래스를 필요로하는 모든 패키지를 추가해야 ?
Sugest please!
이
은은 HelloWorld 프로그램입니다 :패키지 안녕;
import edu.cmu.sphinx.frontend.util.Microphone;
import edu.cmu.sphinx.recognizer.Recognizer;
import edu.cmu.sphinx.result.Result;
import edu.cmu.sphinx.util.props.ConfigurationManager;
public class HelloWorld {
public static void main(String [] args){
System.out.println("VIcente y karen");
ConfigurationManager cm;
System.out.println("Karen entiende esto");
if (args.length > 0) {
cm = new ConfigurationManager(args[0]);
} else {
cm = new ConfigurationManager(HelloWorld.class.getResource("helloworld.config.xml"));
}
Recognizer recognizer = (Recognizer) cm.lookup("recognizer");
recognizer.allocate();
// start the microphone or exit if the programm if this is not possible
Microphone microphone = (Microphone) cm.lookup("microphone");
if (!microphone.startRecording()) {
System.out.println("Cannot start microphone.");
recognizer.deallocate();
System.exit(1);
}
System.out.println("Say: (Good morning | Hello) (Bhiksha | Evandro | Paul | Philip | Rita | Will)");
// loop the recognition until the programm exits.
while (true) {
System.out.println("Start speaking. Press Ctrl-C to quit.\n");
Result result = recognizer.recognize();
if (result != null) {
String resultText = result.getBestFinalResultNoFiller();
System.out.println("You said: " + resultText + '\n');
} else {
System.out.println("I can't hear what you said.\n");
}
}
}
}
모든 단지를 따라야한다. – smk
나는 단지 1 개의 jar 파일을 가지고 있지만, 나의 프로젝트는 몇몇 패키지에 의존한다. 이 패키지를 추가해야합니까? – karensantana
Hello World 프로그램을 붙여 넣으면 올바르게 코딩했는지 알 수 있습니다. – jbx