음성 인식을 사용하여 사용자가 편지를 쓰는 맞춤법 게임을 만들고 싶습니다. 예를 들어, 사용자는 "S" "T" "A" "C" "K"라고 말합니다.글자를 인식 할 때 사용할 문법
나는 이것을 달성하기 위해 PocketSphinx를 사용하고 있습니다. 내 코드는 다음과 같습니다.
File modelsDir = new File(assetsDir, "models");
recognizer = defaultSetup()
.setAcousticModel(new File(modelsDir, "hmm/en-us-semi"))
.setDictionary(new File(modelsDir, "dict/cmu07a.dic"))
.setRawLogDir(assetsDir).setKeywordThreshold(1e-20f)
.getRecognizer();
recognizer.addListener(this);
// Create keyword-activation search.
recognizer.addKeyphraseSearch(KWS_SEARCH, KEYPHRASE);
// Create grammar-based searches.
File menuGrammar = new File(modelsDir, "grammar/menu.gram");
recognizer.addGrammarSearch(MENU_SEARCH, menuGrammar);
File digitsGrammar = new File(modelsDir, "grammar/digits.gram");
recognizer.addGrammarSearch(DIGITS_SEARCH, digitsGrammar);
// Create language model search.
File languageModel = new File(modelsDir, "lm/weather.dmp");
recognizer.addNgramSearch(FORECAST_SEARCH, languageModel);
사용자가 말하는 문자를 어떻게 인식합니까?
또는이를 수행하는 데 사용할 수있는 라이브러리가 있습니까?
그리고 문제는 ... – csmckelvey
이 당신을 도울하지만 [이 프로젝트] (HTTPS를 보라 것인지 확실하지 : // g ithub.com/fge/grappa) – fge
"you can start start"부분부터 읽으십시오. http://cmusphinx.sourceforge.net/wiki/tutorialandroid –