Click here to register.

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: 369
Rating: 4    Rate [
]

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) ---

Reply
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: 39
Rating: 4    Rate [
]

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) ---

Reply
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: 29
Rating: 4    Rate [
]

 

 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) ---

Reply
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: 68
Rating: 5    Rate [
]

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) ---

Reply
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: 36
Rating: 2    Rate [
]

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) ---

Reply
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: 18
Rating: 2    Rate [
]

Thanks for the update

Ken

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

Reply
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: 47
Rating: 2    Rate [
]

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) ---

Reply
PreviousNextAdd