2017-05-11 8 views
1

にpocketsphinxする「.gram」ファイルをリンクしますJSGF形式の文法ファイル。このようなもの。は、どのように私はCMU Sphinxのにはかなり新しいですし、私は私が書く方法についての例を見つけた</p> <p>C.にpocketsphinxするためにいくつかの文法規則を設定しようとしていますC

#JSGF V1.0; 

grammar hello; 
public <greet> = (good morning | hello) (bob | juli); 

とし、ファイル拡張子を「.gram」として保存します。

しかし、これらの文法の規則に従うように認識器にリンクする方法を見つけることができません。

また、C言語でもこの構文は正しいですか?私たちはCでこれらのアクセス指定子を持っていません。

あなたの助けを前もってありがとう。

答えて

1

多くの研究の後、この単純な解決法が見つかりました。

「-jsgf」タグを使用して設定中に文法ファイル(.gramまたは.jsgf)を挿入するだけで済みます。この

config = cmd_ln_init(NULL, ps_args(), TRUE, 
"-hmm", "<here comes path to our acoustic model>", 
"-dict", "<path to dictionary>", 
"-jsgf", "grammarTest.jsgf", 
NULL); 
よう

関連する問題

 関連する問題