在字典中使用语言模型文件

时间:2011-04-21 08:35:51

标签: cocoa-touch ipad dictionary

  

可能重复:
  usage of language model file while creating a dictionary

我使用CMULanguage工具为我的应用语音识别创建了一个包含我的单词的字典。然后我添加了两个由CMULanguge工具提供给我的文件到我的项目。

文件是 - .lm文件,即语言模型文件,其他是.dic文件。

任何人都可以告诉我,这个语言模型文件的用法是什么。

我尝试通过从我的项目中删除languagemodel文件来创建应用程序。应用程序构建成功但是当我在Ipad中部署它时,应用程序很快就崩溃了。随后我开始知道语言模型文件是必要的创建字典,但我不知道这个文件的实际用途是什么。我在很多地方搜索过但是没有得到任何东西。现在我觉得没有人知道这件事。所以请任何人证明我的错。(

克里斯蒂

1 个答案:

答案 0 :(得分:0)

在考虑搜索中单词转换的“成本”时,您使用语言模型的概率。 :-)但这可能不是你想听到的。

字典和语言模型是两个独立的项目 - 你不能将一个转换成另一个,你不能只删除/不提供其中一个 - 两者都需要!

字典用于告诉搜索算法有效单词是什么以及它们与音素/语音转录的关系。

当搜索算法考虑单词过渡时,通过使用单字符,二元语法,n元语法的概率,在识别话语期间使用语言模型。