@ Sof v1.0 @ @ JSGF 100 @ algorithm = "JSGF"; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.ISIP_JSGF_START; // Define the ISIP graph start symbol public = S; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.ISIP_JSGF_TERM; // Define the ISIP graph terminal symbol public = T; }; @ JSGF 0 @ algorithm = "JSGF"; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.sentence; // Define the rules public = ( /0/ ) ; = ONE ( /0/ ) ; = TWO ( /0/ ) ; = THREE ( /0/ ) ; = FOUR ( /0/ ) ; = FIVE ( /0/ ) ; = SIX ( /0/ ) ; = SEVEN ( /0/ ) ; = EIGHT ( /0/ ) ; = NINE ( /0/ ) ; = OH ( /0/ ) ; = ZERO ( /0/ ) ; = SILENCE ( /0/ ) ; = !SENT_DELIM ( /0/ ) ; = !SENT_DELIM ( /0/ ) ; = !DUMMY (( /0/ )| ( /0/ )| ( /0/ )| ( /0/ )| ( /0/ )| ( /0/ )| ( /0/ )| ( /0/ )| ( /0/ )| ( /0/ )| ( /0/ )) ; = !DUMMY (( /0/ )| ( /0/ )| ( /0/ )) ; }; @ search_tag 0 @ value = " #JSGF V1.0; // Define the ISIP reserved grammar name grammar network.grammar.search_tag; // Define the symbols public = word ; "; @ search_non_speech_boundary_symbols 0 @ value = " #JSGF V1.0; // Define the ISIP reserved grammar name grammar network.grammar.search_non_speech_boundary_symbols; // Define the symbols public = !SENT_DELIM ; "; @ search_dummy_symbols 0 @ value = " #JSGF V1.0; // Define the ISIP reserved grammar name grammar network.grammar.search_dummy_symbols; // Define the symbols public = !DUMMY ; "; @ search_exclude_symbols 0 @ value = " #JSGF V1.0; // Define the ISIP reserved grammar name grammar network.grammar.search_exclude_symbols; // Define the symbols public = !DUMMY !SENT_DELIM SILENCE ; "; @ JSGF 1 @ algorithm = "JSGF"; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.!DUMMY; // Define the rules public = ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.!SENT_DELIM; // Define the rules public = ( /0/ ) ; = sil ( /0/ ) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.EIGHT; // Define the rules public = ( /0/ ) ; = ey ( /0/ ) ; = t ( /0/ ) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.FIVE; // Define the rules public = ( /0/ ) ; = f ( /0/ ) ; = ay ( /0/ ) ; = v ( /0/ ) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.FOUR; // Define the rules public = ( /0/ ) ; = f ( /0/ ) ; = ow ( /0/ ) ; = r ( /0/ ) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.NINE; // Define the rules public = ( /0/ ) ; = n ( /0/ ) ; = ay ( /0/ ) ; = n ( /0/ ) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.OH; // Define the rules public = ( /0/ ) ; = ow ( /0/ ) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.ONE; // Define the rules public = ( /0/ ) ; = w ( /0/ ) ; = ah ( /0/ ) ; = n ( /0/ ) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.SEVEN; // Define the rules public = ( /0/ ) ; = s ( /0/ ) ; = eh ( /0/ ) ; = v ( /0/ ) ; = ih ( /0/ ) ; = n ( /0/ ) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.SILENCE; // Define the rules public = ( /0/ ) ; = msil ( /0/ ) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.SIX; // Define the rules public = ( /0/ ) ; = s ( /0/ ) ; = ih ( /0/ ) ; = k ( /0/ ) ; = s ( /0/ ) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.THREE; // Define the rules public = ( /0/ ) ; = th ( /0/ ) ; = r ( /0/ ) ; = iy ( /0/ ) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.TWO; // Define the rules public = ( /0/ ) ; = t ( /0/ ) ; = uw ( /0/ ) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.ZERO; // Define the rules public = ( /0/ ) ; = z ( /0/ ) ; = iy ( /0/ ) ; = r ( /0/ ) ; = ow ( /0/ ) ; }; @ search_tag 1 @ value = " #JSGF V1.0; // Define the ISIP reserved grammar name grammar network.grammar.search_tag; // Define the symbols public = phone ; "; @ search_no_context_symbols 1 @ value = " #JSGF V1.0; // Define the ISIP reserved grammar name grammar network.grammar.search_no_context_symbols; // Define the symbols public = msil sil ; "; @ JSGF 2 @ algorithm = "JSGF"; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.ah; // Define the rules public = ( /0/ ) ; = S_4 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_5 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_6 (( /-0.693147/ )| ( /-0.693147/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.ay; // Define the rules public = ( /0/ ) ; = S_7 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_8 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_9 (( /-0.693147/ )| ( /-0.693147/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.eh; // Define the rules public = ( /0/ ) ; = S_10 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_11 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_12 (( /-0.693147/ )| ( /-0.693147/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.ey; // Define the rules public = ( /0/ ) ; = S_13 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_14 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_15 (( /-0.693147/ )| ( /-0.693147/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.f; // Define the rules public = ( /0/ ) ; = S_16 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_17 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_18 (( /-0.693147/ )| ( /-0.693147/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.ih; // Define the rules public = ( /0/ ) ; = S_19 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_20 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_21 (( /-0.693147/ )| ( /-0.693147/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.iy; // Define the rules public = ( /0/ ) ; = S_22 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_23 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_24 (( /-0.693147/ )| ( /-0.693147/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.k; // Define the rules public = ( /0/ ) ; = S_25 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_26 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_27 (( /-0.693147/ )| ( /-0.693147/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.msil; // Define the rules public = (( /-0.693147/ )| ( /-0.693147/ )) ; = S_58 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_59 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_60 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_61 (( /-0.693147/ )| ( /-0.693147/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.n; // Define the rules public = ( /0/ ) ; = S_28 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_29 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_30 (( /-0.693147/ )| ( /-0.693147/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.ow; // Define the rules public = ( /0/ ) ; = S_31 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_32 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_33 (( /-0.693147/ )| ( /-0.693147/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.r; // Define the rules public = ( /0/ ) ; = S_34 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_35 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_36 (( /-0.693147/ )| ( /-0.693147/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.s; // Define the rules public = ( /0/ ) ; = S_37 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_38 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_39 (( /-0.693147/ )| ( /-0.693147/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.sil; // Define the rules public = ( /0/ ) ; = S_1 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_2 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_3 (( /-0.693147/ )| ( /-0.693147/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.t; // Define the rules public = ( /0/ ) ; = S_40 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_41 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_42 (( /-0.693147/ )| ( /-0.693147/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.th; // Define the rules public = ( /0/ ) ; = S_43 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_44 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_45 (( /-0.693147/ )| ( /-0.693147/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.uw; // Define the rules public = ( /0/ ) ; = S_46 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_47 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_48 (( /-0.693147/ )| ( /-0.693147/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.v; // Define the rules public = ( /0/ ) ; = S_49 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_50 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_51 (( /-0.693147/ )| ( /-0.693147/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.w; // Define the rules public = ( /0/ ) ; = S_52 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_53 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_54 (( /-0.693147/ )| ( /-0.693147/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.z; // Define the rules public = ( /0/ ) ; = S_55 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_56 (( /-0.693147/ )| ( /-0.693147/ )) ; = S_57 (( /-0.693147/ )| ( /-0.693147/ )) ; }; @ search_tag 2 @ value = " #JSGF V1.0; // Define the ISIP reserved grammar name grammar network.grammar.search_tag; // Define the symbols public = state ; ";