2011-04-21 57 views
1

可能重複:
usage of language model file while creating a dictionary使用語言模型文件

我創建了一個字典,我使用一套工具CMULanguage我的應用程序語音recognition.I的話,然後加了兩個由CMULanguge工具提供給我的文件到我的項目。

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

誰能告訴我,這個語言模型文件的用法是什麼。

我試圖通過從我的項目中刪除languagemodel文件來創建應用程序。應用程序構建成功,但是當我將它部署在Ipad中時,應用程序在任何時間內都崩潰了。隨着我開始知道語言模型文件是必需的雖然創建字典,但我不知道這個文件的真實用途是什麼。我在很多地方搜索它,但沒有得到任何東西。現在我認爲沒有人知道這件事情。所以請任何人都證明我錯了。

克里斯蒂

回答

0

您考慮在搜索詞過渡的「成本」時使用的語言模型的概率。 :-)但這可能不是你想聽到的。

字典和語言模型是兩個單獨的項目 - 你不能將一個轉換成另一個,而且你不能只刪除/不提供其中的一個 - 都是需要的!

該詞典用於告訴搜索算法有效詞是什麼以及它們如何與音素/語音轉錄相關。

當搜索算法考慮詞轉換時,通過使用單詞,雙字母,n-gram的概率在語音識別過程中使用語言模型。