2011-09-11 15 views
1

CMU SLMツールキットを使用してテキストファイルからARPAファイルを作成しました。音声認識でarpaファイルを使用する方法

現在、.lm.dicファイルの代わりに、私のプロジェクトで生成されたARPAファイルを使用する方法がわかりません。

誰かがそれについて知っていれば私に知らせてください。

+0

まだそう.LMファイルを作成することで立ち往生辞書file.amを作成する方法をこんにちはせてください私は.dicと.lmを作成する手順を知っていますfile.thanks あらかじめ。 – ravoorinandan

答えて

3

検索での単語遷移の「コスト」を考慮する場合は、言語モデルの確率を使用します。 :-)それはおそらくあなたが聞きたかったものではありません。

あなたの質問はあまりにもオープンエンドです..あなたの特定の問題は何ですか?

辞書と言語モデルは別々の2つの項目です。一方を他方に変換することはできません。

この辞書は、有効な単語が何であるか、そしてそれらが音素/音素の転写にどのように関係しているかを検索するために使用されます。

言語モデルは、検索アルゴリズムが単語遷移を考慮しているときに、ユニグラム、バイグラム、nグラムの確率を使用して、発声の認識の間に使用されます。

編集:

チェック:

http://www-speech.sri.com/projects/srilm/manpages/ngram-format.5.html

http://www.ee.ucla.edu/~weichu/htkbook/node243_ct.html

http://www.ling.ohio-state.edu/~bromberg/ngramcount/ngram2fsm.html

+0

あなたの返信tilo.yesに感謝します。私は両方の.dicと.lmが異なっていることを知っています。現在、私はslmtools.butを使ってcorpus.txtファイルから.arpaファイルを生成しました。私の質問は.arp形式を.lm形式?辞書ファイルを作成することは、両者を混在させて申し訳ありません。 – ravoorinandan

+1

私は私の答えに加えました..幸運! – Tilo

+0

本当にありがとうtilo :) – ravoorinandan