Click here to register.

Run Julian Live

1. First you need to create your Julian configuration file.  Copy this sample configuration file (julian.jconfjulian.jconf) to you 'voxforge/auto' folder.  For details on the parameters contained in the julian.jconf file, see the Julius manual.  The main parameters are shown below:

-dfa sample.dfa
-v sample.dict
-h acoustic_model_files/hmmdefs
-hlist acoustic_model_files/tiedlist
-smpFreq 48000 

2. Make sure your Microphone Volume is at a setting that is similar to when you created your audio files. 

3. Then run Julian with:

$cd voxforge/auto
$julian -input mic -C julian.jconf

 

4. The Julian will display its startup information on your screen.  You can begin speaking when you see:
  ------------- System Info end -------------

        ************************************************************
        * NOTICE: The first input may not be correctly recoginized *
        *         since no CMN parameter is available on startup.  *
        ************************************************************

------
### read waveform input
<<< please speak >>>

The first 2-3 seconds of your speech will not be recognized as Julian adjusts its recognition levels.  You may need to adjust your volume to get better recognition results.

You should get fair recognition results.  To improve recognition, your Acoustic Model needs more audio training data.  You need to create new prompts, and record more speech audio files based on these prompts in order to create better Acoustic Models.  However, with an automated script, it is much easier to record additional audio data.

To add more speech audio to your Acoustic Model, keep the audio and prompts you have already created, and follow the steps in this how-to:

  • add your new prompts to the prompts file you created in Step 2,
  • record new audio files corresponding to the your prompts as shown in Step 3,  and
  • Update your codetrain.scp file to include your new audio files, and re-run the training script as shown in Step 4. 

As you add more audio data, you will begin to notice improvements in your recognition accuracy, and it will reach a point where you no longer need to add any additional training data.

The steps in this how-to are for the creation of a single user Acoustic Model.  To create a multi-user Acoustic Models, simply get other people to contribute audio as shown in the previous steps, and re-run your script.


Comments

Click the 'Add' link to add a comment to this page; click the 'Read More' link to view replies to a posted comment.

AddSearch