Speech Recognition Engines

Flat
Problem: Julius recognizes words from normal conversations also
User: rajajimit
Date: 9/12/2012 6:50 am
Views: 5899
Rating: 8

Hi,

I am using Julius on Beagleboard for home automation using speech recognition. It gives me very low WER and good results, but julius keeps picking up words from normal conversations and giving detection even if i do not intend to command.

I tried adding an "identifier" word before each and every command that I give, so that command and conversations get separated. but to no avail. I'm afraid, this will lead to false triggering of home appliances if used in a home automation system.

for your reference, i have uploaded my grammar and voca files below.

 

test1.grammar

S: NS_B NAME COMMAND NS_E
COMMAND: SWI CONTROL APPLIANCE NUMBER
COMMAND: SWI CONTROL APPLIANCE_R NUMBER
COMMAND: SWI CONTROL APPLIANCE_S
COMMAND: REG APPLIANCE_R NUMBER LEVEL

test1.voca

% NS_B
<s>    sil

% NS_E
</s>    sil

% NAME
ECAC        iy k ae k

% SWI
SWITCH        s w ih ch

% REG
REGULATE    r eh g y ax l ey t

% CONTROL
ON        aa n
OFF        ao f

% APPLIANCE_R
FAN        f ae n

% APPLIANCE
LIGHT        l ay t

% APPLIANCE_S
AC        ey s iy

% NUMBER
ONE        w ah n
TWO        t uw
THREE        th r iy
FOUR        f ow r

% LEVEL
ONE        w ah n
TWO        t uw
THREE        th r iy
FOUR        f ow r
FIVE          f ay v

 

--- (Edited on 9/12/2012 6:50 am [GMT-0500] by rajajimit) ---

--- (Edited on 9/12/2012 6:54 am [GMT-0500] by rajajimit) ---

 

--- (Edited on 9/12/2012 2:05 pm [GMT-0500] by rajajimit) ---

Re: Problem: Julius recognizes words from normal conversations also
User: nsh
Date: 9/21/2012 9:01 am
Views: 328
Rating: 10

Julius is not designed for continuous listening, you can not use it without modification to do open spotting in a house.

You need a toolkit which supports keyword spotting solution to implement continuous listening like Pocketsphinx.

If you still want to use Julius, you can use cmscore confidence score which engine returns you to fliter out words engine is not sure in. If score is high enough you can accept the recognized word otherwise skip it and continue listening.

 

--- (Edited on 9/21/2012 18:01 [GMT+0400] by nsh) ---

Re: Problem: Julius recognizes words from normal conversations also
User: emap
Date: 10/11/2012 5:46 am
Views: 293
Rating: 9

Hi,

I am interested in developing a continuous listening application. Could you please indicate me how a keyword spotting solution can be implemented using pocketsphinx? I read the method described in the Sphinx website (http://cmusphinx.sourceforge.net/wiki/sphinx4:rejectionhandling), but it seems related to the Sphinx-4 engine, not to pocketsphinx.

Thank you for your help!

--- (Edited on 10/11/2012 5:46 am [GMT-0500] by emap) ---

Re: Problem: Julius recognizes words from normal conversations also
User: nsh
Date: 10/18/2012 6:20 pm
Views: 2754
Rating: 9

See this thread


https://sourceforge.net/p/cmusphinx/discussion/5471/thread/1c6cb941

--- (Edited on 10/19/2012 03:20 [GMT+0400] by nsh) ---

PreviousNext