Speech Recognition Engines

Flat
RE: voxforge dictionary updation for julius.
User: Gururaj
Date: 2/10/2017 1:04 am
Views: 9595
Rating: 0

Hi all,

I am using julius for voice recognition, regarding this i have doubt, If i want to update the voxforge dictionary...how i can do that? I have few words which are not in that dictionary, i want to use these words for julius voice recognition.

Can anyone help me in this..thanks in advance

--- (Edited on 2/10/2017 1:04 am [GMT-0600] by Gururaj) ---

RE: voxforge dictionary updation for julius.
User: kmaclean
Date: 2/10/2017 9:04 am
Views: 462
Rating: 1

> If i want to update the voxforge dictionary...how i can do that?

If you only have a few words, you can update it manually.  Just look at how other similar words are pronounced and write out the phonemes.  If you have many words, then you might need to look at a G2P solution.

It gets trickier is you did not record any acoustic data for the triphones that are contained in the words you add.  You can either record speech for those words and retrain your acoustic model, or update your tiedlist file to map the new triphones to other similar triphones (or biphones) that are actually in your acoustic model.

Ken

 

--- (Edited on 2/10/2017 10:04 am [GMT-0500] by kmaclean) ---

RE: voxforge dictionary updation for julius.
User: Gururaj
Date: 7/26/2017 5:22 am
Views: 76
Rating: 0

Hi Ken,

I tried the g2p solution as suggested by you, i tried with Sequitur g2p and i am able to get the phonmes  for required words. but the problem i am facing is, how to update the tied list which is used in julius.

For ex: if i have word and respective phoneme like

gururaj        g uw r uw r ay

i want to add this in tied list how to do that ?

 

--- (Edited on 7/26/2017 5:22 am [GMT-0500] by Gururaj) ---

RE: voxforge dictionary updation for julius.
User: kmaclean
Date: 7/26/2017 4:29 pm
Views: 30
Rating: 0

http://www.voxforge.org/home/forums/message-boards/acoustic-model-discussions/tied-list

--- (Edited on 7/26/2017 5:29 pm [GMT-0400] by kmaclean) ---

RE: voxforge dictionary updation for julius.
User: Gururaj
Date: 7/27/2017 11:55 pm
Views: 24
Rating: 0

Hi Ken,


i tried running the step 10 in the tutorial to produce the tied list, but as per the tutorial when i run the command i am getting the following error can you please guide me further.

HDMan -A -D -T 1 -b sp -n fulllist0 -g maketriphones.ded -l flog dict-tri ../lexicon/VoxForgeDict.txt
HDMan -A -D -T 1 -b sp -n fulllist0 -g maketriphones.ded -l flog dict-tri ../lexicon/VoxForgeDict.txt

No HTK Configuration Parameters Set

Output dictionary dict-tri opened
Source dictionary ../lexicon/VoxForgeDict.txt opened
  ERROR [+1452]  ReadDictProns: word GURURAJ out of order in dict ../lexicon/VoxForgeDict.txt
 FATAL ERROR - Terminating program HDMan

Thank

--- (Edited on 7/27/2017 11:55 pm [GMT-0500] by Gururaj) ---

RE: voxforge dictionary updation for julius.
User: kmaclean
Date: 7/28/2017 9:28 am
Views: 79
Rating: 0

>ERROR [+1452]  ReadDictProns: word GURURAJ out of order in dict ../lexicon/VoxForgeDict.txt

put the word GURURAJ in the correct order...

--- (Edited on 7/28/2017 10:28 am [GMT-0400] by kmaclean) ---

RE: voxforge dictionary updation for julius.
User: Gururaj
Date: 7/31/2017 12:01 am
Views: 29
Rating: 0

> put the word GURURAJ in the correct order...

Sorry i didn't get in what manner i need to put that word. Can you please elaborate and tell me.. it will be helpful

Thank

--- (Edited on 7/31/2017 12:01 am [GMT-0500] by Gururaj) ---

RE: voxforge dictionary updation for julius.
User: Gururaj
Date: 7/31/2017 1:21 am
Views: 42
Rating: 0

Hi ken

I got resolved that issue, word is out of order. But now i am facing another issue,

When i try to run the following command, as per the tutorial,

HHEd -A -D -T 1 -H hmm12/macros -H hmm12/hmmdefs -M hmm13 tree.hed triphones1

i get this error,

AU ./fulllist
 Creating HMMset using trees to add unseen triphones
  ERROR [+2662]  FindProtoModel: no proto for d-jh+aa in hSet
 FATAL ERROR - Terminating program HHEd

What is the possible solution for this ? thank you

--- (Edited on 7/31/2017 1:21 am [GMT-0500] by Gururaj) ---

RE: voxforge dictionary updation for julius.
User: kmaclean
Date: 7/31/2017 3:41 pm
Views: 83
Rating: 0

>ERROR [+2662]  FindProtoModel: no proto for d-jh+aa in hSet

you need to record audio with 3-5 words containing the triphone:  d-jh+aa

search for "ERROR [+2662]  FindProtoModel: no proto" on the VoxForge website to get more info.

--- (Edited on 7/31/2017 4:41 pm [GMT-0400] by kmaclean) ---

RE: voxforge dictionary updation for julius.
User: Gururaj
Date: 8/3/2017 1:58 am
Views: 289
Rating: 0

Hi ken

Is there any solution where i can update the voxforge dictionary used in julius by adding the new words and triphones which i get from g2p solution to the dictionary and get the tied list by running the step 10 of the tutorial.

I dont want to record words, just need to update the dictionary. i am finding it difficult. if u guide me it will be helpful.

Thank you

--- (Edited on 8/3/2017 1:58 am [GMT-0500] by Gururaj) ---

PreviousNext