VoxForge
I obtained an error that said lexical mistake after creating the term file.
Now parsing grammar file
"rror: Lexical mistake "
ERROR: LoadError: failed process: Process(`mkfa.exe -e1 -fg 'C:\Users\Sharma\AppData\Local\Temp\julD297.tmp/g2672.grammar' -fv 'C:\Users\Sharma\AppData\Local\Temp\julD297.tmp/g2672.voca' -fo sample1.dfa.tmp -fh 'C:\Users\Sharma\AppData\Local\Temp\julD297.tmp/g2672.h'`, ProcessExited(1)) [1]
in run at process.jl:531
while loading C:\Users\Sharma\voxforge\bin\mkdfa.jl, in expression starting on line 164
The issue was resolved on using the same grammar file and adjusting my vocabulary. In your case, the sentence can take two forms Call Name or Dial Digit. I wish to use only one alternative,i.e, Call Name for my dictionary in the Kannada language. That dosen't work and gives me the lexical mistake error. Do I need to modify the mkdfa.jl file? Is that why I got an error?
Please see previous answer to this question by Ken: http://www.voxforge.org/home/dev/acousticmodels/linux/create/htkjulius/tutorial/data-prep/step-1/comments/compiling-your-grammar
Probably the error has crept in due to using non-ascii characters or line endings.