Speech Recognition Engines

Nested
Julius Isolated Word
User: slidgey
Date: 2/6/2009 11:01 pm
Views: 2688
Rating: 6

Hi All,

I have Julius working with the the example Task Grammar (grammar and voca files).  What is the best way to set up Julius to recognize isolated words as accurately as possible? 

I don't need continuous speech, just one word at a time as accurately as possible, but I would like as many recognizable words as possible. 

Do I still need to make a .grammar and .voca file and convert them to .dfa and .dict using mkdfa.pl script?

I have tried using the -w dict option with the Voxforge dict file but I get a lot of errors:

Error: voca_load_wordlist: the line content was: ZUE             [ZUE]           z uw sp
Error: voca_load_wordlist: line 4194: logical phone "silB" not found
Error: voca_load_wordlist: line 4194: logical phone "ix-k+sp" not found
Error: voca_load_wordlist: line 4194: logical phone "k-sp" not found
Error: voca_load_wordlist: line 4194: logical phone "silE" not found
Error: voca_load_wordlist: the line content was: ZURICH          [ZURICH]        z uh r ix k sp
Error: voca_load_htkdict: begin missing phones
Error: voca_load_htkdict:
Error: voca_load_htkdict: aa-b+sp
Error: voca_load_htkdict: aa-ch+sp

 

I don't understand what the man page says about this:

-wsil  head_sil_model_name tail_sil_model_name sil_context_name

 

Any help or advice is greatly appreciated.

Thanks,

F

 

--- (Edited on 2/6/2009 11:01 pm [GMT-0600] by slidgey) ---

PreviousNext