Menu

Sphinx Train verify_all.pl script error

Help
Anonymous
2004-02-05
2012-09-22
  • Anonymous

    Anonymous - 2004-02-05

    Hi,

    I get an warning while I run the following script command ./scripts_pl/00.verify/verify_all.pl in SphinxTrain.

    ./scripts_pl/00.verify/verify_all.pl
    MODULE: 00 verify training files
        Phase 1: DICT - Checking to see if the dict and filler dict agrees with the phonelist file
            Found 17 words using 21 phones
        Phase 2: DICT - Checking to make sure there are not duplicate entries in the dictionary
        Phase 3: CTL - Check general format; utterance length (must be positive); files exist
    WARNING: CTL line does not parse correctly:
    test0001

        Phase 4: CTL - Checking number of lines in the transcript should match lines in control file
        Phase 4a: CTL - Determine amount of training data, see if n_tied_states seems reasonable.
        Phase 5: TRANSCRIPT - Checking that all the words in the transcript are in the dictionary
            Words in dictionary: 12
            Words in filler dictionary: 3

    All the phoneset, filler and dictionanry are defined well and I have saved the xxx0001.wav in etc/wav.

    What cause this problem?

    Regards,CL

     
    • Anonymous

      Anonymous - 2004-02-05

      I think the problem is that it's checking the feature file <top>/feat/test0001.feat and not finding it.

      The SphinxTrain scripts do not start with your training data in .wav files.  You must *first* produce cepstral feature files using <top>/bin/make_feats or <top>/bin/wave2feat, and those files must be in the <top>/feat directory.  Note that the make_feats script is a bit misleading: your speech files must be in NIST or raw format; RIFF format .wav files won't work.

       
    • Anonymous

      Anonymous - 2004-02-06

      HI,

      Actually what is the correct step for this ?? I used the original wav file to generate the est0001.feat. And I used sox to convert the wav to .raw .

      But the same errors exists.

       
    • Anonymous

      Anonymous - 2004-02-09

      Assuming that your top level training directory is "x", please show us (1) the directory listing for x, x/etc, and x/feat and (2) the contents of the files x/etc/x.fileids and x/etc/x.transcription.  Then we may be able to find your error.

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.