2017-10-07 17 views
0

`Configuration configuration = new Configuration();netbeans에서 리소스 :/edu/cmu/sphinx/models/en-us/en-us /를 찾을 수 없습니다.

configuration.setDictionaryPath("resource:/edu/cmu/sphinx/models/en-us/cmudict-en-us.dict"); 
    configuration.setLanguageModelPath("resource:/edu/cmu/sphinx/models/en-us/en-us.lm.bin"); 

에서 System.out.println ("setAcousticModelPath"+ configuration.getAcousticModelPath());

 StreamSpeechRecognizer recognizer = new StreamSpeechRecognizer(configuration); 
InputStream stream = new FileInputStream(new File("test.wav")); 

    recognizer.startRecognition(stream); 
     SpeechResult result; 
    while ((result = recognizer.getResult()) != null) { 
    System.out.format("Hypothesis: %s\n", result.getHypothesis()); 
} 
recognizer.stopRecognition(); 

`

여기에 나는 또한 루트 디렉토리에이 파일을 넣어 시도했지만 여전히 작동하지 않습니다 The structure of netbeans project 아래의 그림과 같이 src 디렉토리를 프로젝트에 리소스 파일을 뒀다.

답변

0

모델을 edu.cmu.sphinix에 넣고 jar 파일을 만들고 gradel로 빌드 했으므로 이제는 문제를 극복했습니다.