@ 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/ ) ; = !SENT_DELIM ( /0/ ) ; = !DUMMY (( /0/ )| ( /0/ )| ( /0/ )| ( /0/ )| ( /0/ )| ( /0/ )| ( /0/ )| ( /0/ )| ( /0/ )| ( /0/ )| ( /0/ )) ; = ONE ( /0/ ) ; = !DUMMY (( /0/ )| ( /0/ )| ( /0/ )) ; = SILENCE ( /0/ ) ; = !SENT_DELIM ( /0/ ) ; = TWO ( /0/ ) ; = THREE ( /0/ ) ; = FOUR ( /0/ ) ; = FIVE ( /0/ ) ; = SIX ( /0/ ) ; = SEVEN ( /0/ ) ; = EIGHT ( /0/ ) ; = NINE ( /0/ ) ; = OH ( /0/ ) ; = ZERO ( /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_spenalty_exclude_symbols 0 @ value = " #JSGF V1.0; // Define the ISIP reserved grammar name grammar network.grammar.search_spenalty_exclude_symbols; // Define the symbols public = SILENCE ; "; @ 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/ ) ; = S1 (( /0/ )| ( /0/ )) ; = S2 (( /0/ )| ( /0/ )) ; = S3 (( /0/ )| ( /0/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.EIGHT; // Define the rules public = ( /0/ ) ; = S11 (( /0/ )| ( /0/ )) ; = S12 (( /0/ )| ( /0/ )) ; = S13 (( /0/ )| ( /0/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.FIVE; // Define the rules public = ( /0/ ) ; = S14 (( /0/ )| ( /0/ )) ; = S15 (( /0/ )| ( /0/ )) ; = S16 (( /0/ )| ( /0/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.FOUR; // Define the rules public = ( /0/ ) ; = S17 (( /0/ )| ( /0/ )) ; = S18 (( /0/ )| ( /0/ )) ; = S19 (( /0/ )| ( /0/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.NINE; // Define the rules public = ( /0/ ) ; = S20 (( /0/ )| ( /0/ )) ; = S21 (( /0/ )| ( /0/ )) ; = S22 (( /0/ )| ( /0/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.OH; // Define the rules public = ( /0/ ) ; = S23 (( /0/ )| ( /0/ )) ; = S24 (( /0/ )| ( /0/ )) ; = S25 (( /0/ )| ( /0/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.ONE; // Define the rules public = ( /0/ ) ; = S26 (( /0/ )| ( /0/ )) ; = S27 (( /0/ )| ( /0/ )) ; = S28 (( /0/ )| ( /0/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.SEVEN; // Define the rules public = ( /0/ ) ; = S29 (( /0/ )| ( /0/ )) ; = S30 (( /0/ )| ( /0/ )) ; = S31 (( /0/ )| ( /0/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.SILENCE; // Define the rules public = (( /0/ )| ( /0/ )) ; = S1 (( /0/ )| ( /0/ )) ; = S2 (( /0/ )| ( /0/ )) ; = S3 (( /0/ )| ( /0/ )) ; = S2 (( /0/ )| ( /0/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.SIX; // Define the rules public = ( /0/ ) ; = S32 (( /0/ )| ( /0/ )) ; = S33 (( /0/ )| ( /0/ )) ; = S34 (( /0/ )| ( /0/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.THREE; // Define the rules public = ( /0/ ) ; = S35 (( /0/ )| ( /0/ )) ; = S36 (( /0/ )| ( /0/ )) ; = S37 (( /0/ )| ( /0/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.TWO; // Define the rules public = ( /0/ ) ; = S38 (( /0/ )| ( /0/ )) ; = S39 (( /0/ )| ( /0/ )) ; = S40 (( /0/ )| ( /0/ )) ; }; grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.ZERO; // Define the rules public = ( /0/ ) ; = S41 (( /0/ )| ( /0/ )) ; = S42 (( /0/ )| ( /0/ )) ; = S43 (( /0/ )| ( /0/ )) ; }; @ search_tag 1 @ value = " #JSGF V1.0; // Define the ISIP reserved grammar name grammar network.grammar.search_tag; // Define the symbols public = state ; ";