1. First you need to create your Julian configuration file. Copy
this sample configuration file
(
julian.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 |
2. Make sure your Microphone Volume is at a setting that is similar
to when you created your audio files.
3. Then run Julian from your Cygwin console with:
$cd voxforge/auto |
|
------------- 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:
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.