Acoustic Model Discussions

Flat
Re: RunAll.pl says that dictionary doesn't fit phone list
User: John
Date: 5/19/2010 2:33 pm
Views: 79
Rating: 1

I have same problem

WARNING: This phone (A) occurs in the dictionary (/home/mainaccount/tutorial/pl1/etc/pl1.dic), but not in the phonelist (/home/mainaccount/tutorial/pl1/etc/pl1.phone)

Can you help fix this error

I see your mediafire link but your link posted died ,so can you post it again for me

Thankyou so much

--- (Edited on 5/19/2010 2:33 pm [GMT-0500] by Visitor) ---

Re: RunAll.pl says that dictionary doesn't fit phone list
User: nsh
Date: 5/19/2010 2:52 pm
Views: 2312
Rating: 1

WARNING: This phone (A) occurs in the dictionary (/home/mainaccount/tutorial/pl1/etc/pl1.dic), but not in the phonelist (/home/mainaccount/tutorial/pl1/etc/pl1.phone)

> Can you help fix this error


To fix this error you need to try to understand what message says. It basically tells you that there are phones in the dictionary that are missing in phonelist file. There are two ways to solve this:

1. Remove phone from the phonelist

2. Correct phone in the dictionary


Often such mistakes are caused by typos in the dictionary when you accidentally typed A instead of AH or something like that. In that case you just need to fix the dictionary.

> I see your mediafire link but your link posted died ,so can you post it again for me


This data is lost

--- (Edited on 5/19/2010 23:52 [GMT+0400] by nsh) ---

Re: RunAll.pl says that dictionary doesn't fit phone list
User: Jerrot
Date: 3/9/2010 10:52 am
Views: 70
Rating: 0

Hi,

somehow I'm running into the very same problem trying to create an acoustic model. I'm trying to run this on windows/cygwin and I double-checked, that all files use UNIX-style linefeeds only (no CR). Any other ideas? Should the files be ANSI or Unicode/UTF-8 or something like that? I'm sort of clueless right now.


Thanks in advance,

Jerrot.

--- (Edited on 3/9/2010 10:52 am [GMT-0600] by Visitor) ---

Re: RunAll.pl says that dictionary doesn't fit phone list
User: Jerrot
Date: 3/9/2010 11:42 am
Views: 79
Rating: 1

I tried to debug the problem, I'm still not sure though whether it's a problem in the verify_all script or in my data.

For sure is:At Part 6 of the script, the hashmap is not filled. After the line

    while (<TRN>) {
        my ($text) = m/(.*)\s*\(.*\)$/;

the variable $text remains empty for me. (Note that this doesn't make step 6 failing, but it will in step 7)

 

--- (Edited on 3/9/2010 11:42 am [GMT-0600] by Visitor) ---

Re: RunAll.pl says that dictionary doesn't fit phone list
User: nsh
Date: 3/9/2010 1:07 pm
Views: 55
Rating: 1

Dear Jerrot


Sorry for CMUSphinx tools causing your troubles. We really can't foresee all sitiuations users put our software in. In case of trouble the following steps could help you to get fast and helpful answer:


1. Ask in proper place. I don't see how your question is related to Voxforge, its way better to use CMUSphinx forums instead.

2. Don't raise half-year old thread. Start a new one if you haven't found recent discussion. Most likely your problems are different.

3. Provide as much information as possible. It helps to pack everything in training folder into archive and upload it somewhere on public resource like mediafire and give a link. That makes it way easier to find the reason.

 

--- (Edited on 3/9/2010 22:07 [GMT+0300] by nsh) ---

Re: RunAll.pl says that dictionary doesn't fit phone list
User: Jerrot
Date: 3/10/2010 3:10 am
Views: 176
Rating: 1

Sorry, I obviously mixed up the forums while searching a solution for my problem, of course this is not VoxForge related.

Thanks for the friendly answer anyway!

--- (Edited on 3/10/2010 3:10 am [GMT-0600] by Visitor) ---

PreviousNext