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

julian running problem
By manthan - 10/11/2011 - 1 Replies

in the final step after applying command line

julian -input mic -C julian.jconf

 

i'm getting this msg...

include config: julian.jconf
julian.jconf: wrong argument: -iwsp
Try `-help' for more information.
Terminated

please help me out with this problem...:)

cvani
By cvani - 4/8/2011 - 34 Replies

hi when i ran julian then it gave me the follwoing error...could anyone tell me what is the problem?? thank you

 

include config: julian.jconf
###### check configurations
###### initialize input device
fragment size = 1024 bytes (10 msec)
AD-in thread created
###### build up system
Reading in HMM definition...(ascii)...limit check passed
   defined HMMs:    50
  logical names:   506 in HMMList
    base phones:    44 used in logical
done
Making pseudo bi/mono-phone for IW-triphone...369 added as logical...done
reading [sample.dfa] and [sample.dict]...
Reading in dictionary...
line 18: triphone "*-z+ir" or biphone "z+ir" not found
line 18: triphone "z-ir+ow" not found
line 18: triphone "ir-ow+*" or biphone "ir-ow" not found
> 5    [ZERO]    z ir ow
////// Missing phones:
*-z+ir or biphone z+ir
ir-ow+* or biphone ir-ow
z-ir+ow
//////////////////////
error in reading sample.dict: 1 words failed out of 18 words
ERROR: failed to read dictionary, terminated
Terminated

Step 7 Fixing the silence model
By ale.78 - 6/18/2010 - 1 Replies

Hi, I'm following the tutorial and using Windows vista, Cygwin, HTK3.3, julian by julius 3.5.2.

When I run HTK_Compile_Model.sh it works well till step 6. Then on step 7 - Fixing the silence model - it stops to work and remains stopped showing making hmm4.

Any hint? any step made wrong? something to check?

Do you need some more information?

Please help...

It doesn't work on my Ubuntu Karmic
By Leonardo - 11/24/2009 - 1 Replies

When I execute ./julian -input mic -C julian.jconf it results in this:

include config: julian.jconf
###### check configurations
###### initialize input device
adin_mic_standby: device=/dev/dsp
adin_mic_standby: open device: Device or resource busy
Error: failed to ready input device
Terminated

If I run lspci -vvv, the audio device info is this:

00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
    Subsystem: Toshiba America Info Systems Device ff1e
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 22
    Region 0: Memory at d6800000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: HDA Intel
    Kernel modules: snd-hda-intel

 

Any workaround?.

Leonardo.

help the error
By Visitor - 11/21/2009 - 1 Replies

when i tried to excute this command  julian -input mic -C julian.jconf,  no information is displayed.That means no error or others. please help me to correct it.