2017-03-08 1 views
0

stackoverflow에있는 다른 Q & A 및 CMUSphinx의 공식 사이트에있는 정보를 읽으면서 나는 임계 값을 조정해야한다는 것을 읽었지만 아무도 정확하게 임계 값을 말하지는 않습니다. 나는 문턱 값이 더 크면 유효한 결과를 얻을 수있는 더 큰 기회를 가지지 만 문턱 값이 작 으면 결과를 풀지는 않지만 무언가를 얻는다는 것을 이해할 수있다. 많은 경우). 키워드 검색을 시도했지만 키워드에 대한 임계 값에 대한 적절한 값을 찾을 수 없습니다. 아무도이 일이 어떻게 작동하는지 설명 할 수 있습니까?키워드 임계 값의 최소값은 무엇입니까

구체적인 질문 : 당신이 이미 가지고있는 경우

recognizer = SpeechRecognizerRecorderSetup.defaultSetup() 
      .setAcousticModel(new File(appDir, "models/hmm/en-us-semi")) 
      .setDictionary(new File(appDir, "models/lm/cmu07a.dic")) 
      .setRawLogDir(appDir) 
      .setKeywordThreshold(1e-40) 
      .setAudioStorageDirectory("SpeechTutor") 
      .getRecognizer(); 

setKeywordThreshold() 메소드의 의미는 무엇입니까 : 당신이 키워드 검색을 할 때 당신이 키워드에 대한 임계 값을 조정, 당신은이 같은 인식으로 설정 한 경우 모든 키워드에 대한 임계 값을 설정합니까?

다른 질문 : 임계 값의 범위는 무엇입니까? 나는 maximam이 1.0이라는 것을 발견했다. 하지만 최소한?

답변

1

이미 모든 키워드에 대해 임계 값을 설정 한 경우 setKeywordThreshold() 메소드의 의미는 무엇입니까?

그것은

또 다른 질문을 무시 : 임계 값의 분노는 무엇입니까? 나는 maximam이 1.0이라는 것을 발견했다. 하지만 최소한?

1e-50은 최소값이다. 그것은 튜토리얼 내가 읽어보실 것을 권장합니다

http://cmusphinx.sourceforge.net/wiki/tutoriallm#keyword_lists

에 설명되어 있습니다.

관련 문제