2011-04-21 3 views
1

이 가능한 중복 :
usage of language model file while creating a dictionary사용은

내 응용 프로그램 음성 recognition.I에 대한 CMULanguage 도구를 사용하여 단어의 내 세트와 사전을 만든 다음 두 가지를 추가 프로젝트에 CMULanguge 도구로 제공되는 파일.

파일은 .lm 파일, 즉 언어 모델 파일이고 다른 파일은 .dic 파일입니다.

누구든지이 언어 모델 파일의 사용법을 알 수 있습니까?

내 프로젝트에서 languagemodel 파일을 제거하여 응용 프로그램을 만들려고했습니다. 응용 프로그램이 성공적으로 빌드되었지만 Ipad에 배포 한 후 응용 프로그램이 시간 내에 충돌했습니다. 언어 모델 파일이 필요하다는 것을 알게되었습니다. 사전을 만드는 동안 나는이 파일의 실제 사용법을 알지 못합니다. 나는 여러 곳에서 그것을 찾았지만 아무 것도 얻지 못했습니다. 이제는 아무도 이걸 모른다고 생각합니다. 제발 저에게 잘못 알려주세요. 검색에서 단어 전이의 "비용"을 고려할 때

크리스티

답변

0

당신은 언어 모델의 가능성을 사용합니다. :-)하지만 그건 당신이 듣고 싶지 않았을 것입니다.

사전과 언어 모델은 두 개의 별도 항목입니다. 하나를 다른 것으로 변환 할 수 없으며, 하나만 제공하거나 제공 할 수 없습니다. 둘 다 필요합니다!

사전은 검색 알고리즘에 유효한 단어가 무엇인지, 그리고 그들이 음소/발음 교정과 어떻게 관련되어 있는지를 알려주는 데 사용됩니다.

언어 모델은 검색 알고리즘이 단어 전이를 고려하고있을 때, 유니 그램, 바이 그램, n 그램의 확률을 사용하여 발화를 인식하는 동안 사용됩니다.