1
지금까지 알고있는 한, sphinx4는 단어를 식별하기 위해 문법을 요구합니다. 문법 규칙을 사용하지 않고 입력을 얻는 방법은 어쨌든 문법이 아니며 지시하는 것과 다소 다를 수 있습니다.스핑크스 4에서의 큰 어휘 인식
지금까지 알고있는 한, sphinx4는 단어를 식별하기 위해 문법을 요구합니다. 문법 규칙을 사용하지 않고 입력을 얻는 방법은 어쨌든 문법이 아니며 지시하는 것과 다소 다를 수 있습니다.스핑크스 4에서의 큰 어휘 인식
지금까지 내가 아는 한, sphinx4는 단어를 식별하기 위해 문법을 요구합니다.
아니, sphinx4은 즉, 문법, 문법 규칙을 사용하지 않고 입력을 얻을 수 어쨌든 큰 어휘 음성 인식을
가되지 않는다 지원 내가 지시하고 그것을 쓸 것이다 다소처럼 내가 말할 것이다? 아니면 어떤 알고리즘을 검사 할 것인가?
sphinx4-5prealpha 버전을 업데이트해야합니다.
transcriber demo은 큰 어휘 음성 인식 설정의 예입니다.
코드는 다음과 같아야합니다
package com.example;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import edu.cmu.sphinx.api.Configuration;
import edu.cmu.sphinx.api.SpeechResult;
import edu.cmu.sphinx.api.LiveSpeechRecognizer;
public class TranscriberDemo {
public static void main(String[] args) throws Exception {
Configuration configuration = new Configuration();
configuration
.setAcousticModelPath("resource:/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");
LiveSpeechRecognizer recognizer = new LiveSpeechRecognizer(configuration);
recognizer.startRecognition(true);
SpeechResult result;
while ((result = recognizer.getResult()) != null) {
System.out.format("Hypothesis: %s\n", result.getHypothesis());
}
recognizer.stopRecognition();
}
}