Acoustic Model Discussions

Flat
setp 2: error in use dictionnary BEEP in the place of dictionary "voxforge_lexicon"
User: imene
Date: 7/21/2008 1:20 pm
Views: 15798
Rating: 17

hi

if I use large bases of data like "TIMIT", I have need to used dictionary "BEEP" in the place of dictionary "voxforge_lexicon"  but this dictionary contains many “sress mark” and I always have the error

[+1452]: Word “… “out of order in dict beep

is anyone of you   is already used this dictionary BEEP?

please help me.

--- (Edited on 7/21/2008 1:20 pm [GMT-0500] by imene) ---

Re: setp 2: error in use dictionnary BEEP in the place of dictionary "voxforge_lexicon"
User: kmaclean
Date: 7/21/2008 2:05 pm
Views: 138
Rating: 14

Hi imene,

The HTK tools expect the sort order of a pronunciation dictionary to use Perl's sort order.  Here is an example of a script that uses Perl's sort that might help:

perlsort.pl

Ken

--- (Edited on 7/21/2008 3:05 pm [GMT-0400] by kmaclean) ---

Re: setp 2: error in use dictionnary BEEP in the place of dictionary "voxforge_lexicon"
User: Visitor
Date: 7/22/2008 3:02 pm
Views: 158
Rating: 16

 

 hi ken , and execuse my bad english

I am not understood  what want to say exactly

I used the file perlsort.pl on dictionary BEPP by the command

perlsort.pl beep newbeep

but always the same error

[+1452]: Word “… “out off order in dict beep

you can mor explain me ..pleazzzzzzzzzz 

--- (Edited on 7/22/2008 3:02 pm [GMT-0500] by Visitor) ---

Re: setp 2: error in use dictionnary BEEP in the place of dictionary "voxforge_lexicon"
User: kmaclean
Date: 7/22/2008 4:01 pm
Views: 299
Rating: 15

Hi,

Maybe just try removing the "words" that are causing the problem from your version of BEEP.

Ken

--- (Edited on 7/22/2008 5:01 pm [GMT-0400] by kmaclean) ---

Re: setp 2: error in use dictionnary BEEP in the place of dictionary "voxforge_lexicon"
User: xxx
Date: 8/14/2008 5:04 pm
Views: 289
Rating: 11

hey this is wot i did to make it work. I don't know if its right tho. I used text pad to do it

to solve this problem, first find and replace all "\" with "" (empty)

then find and replace all "^'" with "`" make sure the regular expression is ticked. the " ^ " tells it to look at the begining of the line for  " ' "

finaly sort it accoring to character code

--- (Edited on 8/14/2008 5:04 pm [GMT-0500] by Visitor) ---

Re: setp 2: error in use dictionnary BEEP in the place of dictionary "voxforge_lexicon"
User: kmaclean
Date: 8/23/2008 12:13 pm
Views: 139
Rating: 11

Thanks for the update

Ken

--- (Edited on 8/23/2008 1:13 pm [GMT-0400] by kmaclean) ---

Re: setp 2: error in use dictionnary BEEP in the place of dictionary "voxforge_lexicon"
User: imene
Date: 8/24/2008 12:41 pm
Views: 780
Rating: 9

hello

thank you for your help
my  dictionnair BEPP fonction now
I  remove all the words which causes the problem

it was not easy because there were many words to remove but (il marche et ça est le plus important )


thank you another time

--- (Edited on 8/24/2008 12:41 pm [GMT-0500] by Visitor) ---

Re: setp 2: error in use dictionnary BEEP in the place of dictionary "voxforge_lexicon"
User: siyujing
Date: 2/25/2010 5:35 am
Views: 140
Rating: 8

hello,sir. When i use HTKtools, i find the same problem that diction beep does not work. When I compile HDman, It tells me that the word "xx" out of the order. Would you tell me the reason of this problem and how to solve it? By the way, I do not think that delete every word casing error is a good method as there are too many words. Maybe there is other solution.

Thank you !

--- (Edited on 2/25/2010 5:35 am [GMT-0600] by Visitor) ---

Re: setp 2: error in use dictionnary BEEP in the place of dictionary "voxforge_lexicon"
User: kmaclean
Date: 2/25/2010 5:42 pm
Views: 183
Rating: 8

>By the way, I do not think that delete every word casing error is a good

>method as there are too many words. Maybe there is other solution.

Sorry, I don't use the Beep dictionary, so I don't know of anything other than what has already been discussed in this thread.  If anyone knows of another approach, please let us know.

thanks,

Ken

 

 

 

--- (Edited on 2/25/2010 6:42 pm [GMT-0500] by kmaclean) ---

Re: setp 2: error in use dictionnary BEEP in the place of dictionary "voxforge_lexicon"
User: bejimed
Date: 7/24/2010 5:19 pm
Views: 177
Rating: 9

please my friend xxx can you explain me more these instructions

1 replace all "^'" with "`" make sure the regular expression is ticked. the " ^ " tells it to look at the begining of the line for  " ' "

(do you mean according to me to replace the '' ' '' markes located at the begining of every line by the '' ` '' marks )

2 sort it accoring to character code

thank you very much

--- (Edited on 7/24/2010 5:19 pm [GMT-0500] by bejimed) ---

PreviousNext