 
    VoxForge
1. Update your  julian.jconf
file (and make sure you Julian grammar files are in the adapt
directory).
julian.jconf
file (and make sure you Julian grammar files are in the adapt
directory).
2. Create 'sample' grammar files similar to the ones from your How-to or Tutorial - they should look something like this:
| Note: these sample grammar files use different pronunciations than your How-to and Tutorial pronunciations. The VoxForge Speaker Independent Acoutic Model uses the larger CMU dictionnary, whereas the How-to and Tutorial uses the smaller Switchboard dictionnary, which has slightly different pronunciations than CMU's dictionnary. | 
sample.grammar:
| S : NS_B SENT NS_E SENT: CALL_V NAME_N SENT: DIAL_V DIGIT | 
sample.voca:
| % NS_B <s> sil % NS_E </s> sil % CALL_V PHONE f ow n CALL k ao l % DIAL_V DIAL d ay ax l % NAME_N STEVE s t iy v YOUNG y ah ng % DIGIT FIVE f ay v FOUR f ao r NINE n ay n EIGHT ey t OH ow ONE w ah n SEVEN s eh v ih n SIX s ih k s THREE th r iy TWO t uw ZERO(2) z ih r ow | 
3. Compile your grammar files  (sample.grammar and sample.voca) with the mkdfa.pl script
as follows (note: using the HTK 3.3 version of this script is OK):
	
| $mkdfa.pl sample sample.grammar has 3 rules sample.voca has 6 categories and 18 words --- Now parsing grammar file Now modifying grammar to minimize states[-1] Now parsing vocabulary file Now making nondeterministic finite automaton[6/6] Now making deterministic finite automaton[6/6] Now making triplet list[6/6] --- generated: sample.dfa sample.term sample.dict |