📄 tidigits_three_level_init.sof
字号:
@ 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 <ISIP_JSGF_1_0_START> = S;};grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.ISIP_JSGF_TERM; // Define the ISIP graph terminal symbol public <ISIP_JSGF_1_0_TERM> = T;};@ JSGF 0 @algorithm = "JSGF";grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.sentence; // Define the rules public <sentence> = <ISIP_JSGF_1_0_START> ( /0/ <extention1> ) ; <extention1> = \!SENT_START ( /0/ <extention2> ) ; <extention2> = \!DUMMY (( /0/ <extention3> )| ( /0/ <extention6> )| ( /0/ <extention7> )| ( /0/ <extention8> )| ( /0/ <extention9> )| ( /0/ <extention10> )| ( /0/ <extention11> )| ( /0/ <extention12> )| ( /0/ <extention13> )| ( /0/ <extention14> )| ( /0/ <extention15> )) ; <extention3> = ONE ( /0/ <extention4> ) ; <extention4> = \!DUMMY (( /0/ <extention5> )| ( /0/ <extention2> )) ; <extention5> = \!SENT_END ( /0/ <ISIP_JSGF_1_0_TERM> ) ; <extention6> = TWO ( /0/ <extention4> ) ; <extention7> = THREE ( /0/ <extention4> ) ; <extention8> = FOUR ( /0/ <extention4> ) ; <extention9> = FIVE ( /0/ <extention4> ) ; <extention10> = SIX ( /0/ <extention4> ) ; <extention11> = SEVEN ( /0/ <extention4> ) ; <extention12> = EIGHT ( /0/ <extention4> ) ; <extention13> = NINE ( /0/ <extention4> ) ; <extention14> = OH ( /0/ <extention4> ) ; <extention15> = ZERO ( /0/ <extention4> ) ;};@ search_tag 0 @value = " #JSGF V1.0; // Define the ISIP reserved grammar name grammar network.grammar.search_tag; // Define the symbols public <search_tag> = word ;";@ search_dummy_symbols 0 @value = " #JSGF V1.0; // Define the ISIP reserved grammar name grammar network.grammar.search_dummy_symbols; // Define the symbols public <search_dummy_symbols> = \!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 <search_exclude_symbols> = \!DUMMY \!SENT_START \!SENT_END ;";@ JSGF 1 @algorithm = "JSGF";grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.\!DUMMY; // Define the rules public <\!DUMMY> = <ISIP_JSGF_1_0_START> ( /0/ <extention1> ) ; <extention1> = sil ( /0/ <ISIP_JSGF_1_0_TERM> ) ;};grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.\!SENT_END; // Define the rules public <\!SENT_END> = <ISIP_JSGF_1_0_START> ( /0/ <extention1> ) ; <extention1> = sil ( /0/ <ISIP_JSGF_1_0_TERM> ) ;};grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.\!SENT_START; // Define the rules public <\!SENT_START> = <ISIP_JSGF_1_0_START> ( /0/ <extention1> ) ; <extention1> = w ( /0/ <extention2> ) ; <extention2> = ah ( /0/ <extention3> ) ; <extention3> = n (( /0/ <extention4> )| ( /0/ <extention5> )) ; <extention4> = sp ( /0/ <ISIP_JSGF_1_0_TERM> ) ; <extention5> = sil ( /0/ <ISIP_JSGF_1_0_TERM> ) ;};grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.EIGHT; // Define the rules public <EIGHT> = <ISIP_JSGF_1_0_START> ( /0/ <extention1> ) ; <extention1> = sil ( /0/ <ISIP_JSGF_1_0_TERM> ) ;};grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.FIVE; // Define the rules public <FIVE> = <ISIP_JSGF_1_0_START> ( /0/ <extention1> ) ; <extention1> = t ( /0/ <extention2> ) ; <extention2> = uw (( /0/ <extention3> )| ( /0/ <extention4> )) ; <extention3> = sp ( /0/ <ISIP_JSGF_1_0_TERM> ) ; <extention4> = sil ( /0/ <ISIP_JSGF_1_0_TERM> ) ;};grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.FOUR; // Define the rules public <FOUR> = <ISIP_JSGF_1_0_START> ( /0/ <extention1> ) ; <extention1> = th ( /0/ <extention2> ) ; <extention2> = r ( /0/ <extention3> ) ; <extention3> = iy (( /0/ <extention4> )| ( /0/ <extention5> )) ; <extention4> = sp ( /0/ <ISIP_JSGF_1_0_TERM> ) ; <extention5> = sil ( /0/ <ISIP_JSGF_1_0_TERM> ) ;};grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.NINE; // Define the rules public <NINE> = <ISIP_JSGF_1_0_START> ( /0/ <extention1> ) ; <extention1> = f ( /0/ <extention2> ) ; <extention2> = ow ( /0/ <extention3> ) ; <extention3> = r (( /0/ <extention4> )| ( /0/ <extention5> )) ; <extention4> = sp ( /0/ <ISIP_JSGF_1_0_TERM> ) ; <extention5> = sil ( /0/ <ISIP_JSGF_1_0_TERM> ) ;};grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.OH; // Define the rules public <OH> = <ISIP_JSGF_1_0_START> ( /0/ <extention1> ) ; <extention1> = f ( /0/ <extention2> ) ; <extention2> = ay ( /0/ <extention3> ) ; <extention3> = v (( /0/ <extention4> )| ( /0/ <extention5> )) ; <extention4> = sp ( /0/ <ISIP_JSGF_1_0_TERM> ) ; <extention5> = sil ( /0/ <ISIP_JSGF_1_0_TERM> ) ;};grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.ONE; // Define the rules public <ONE> = <ISIP_JSGF_1_0_START> ( /0/ <extention1> ) ; <extention1> = s ( /0/ <extention2> ) ; <extention2> = ih ( /0/ <extention3> ) ; <extention3> = k ( /0/ <extention4> ) ; <extention4> = s (( /0/ <extention5> )| ( /0/ <extention6> )) ; <extention5> = sp ( /0/ <ISIP_JSGF_1_0_TERM> ) ; <extention6> = sil ( /0/ <ISIP_JSGF_1_0_TERM> ) ;};grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.SEVEN; // Define the rules public <SEVEN> = <ISIP_JSGF_1_0_START> ( /0/ <extention1> ) ; <extention1> = s ( /0/ <extention2> ) ; <extention2> = eh ( /0/ <extention3> ) ; <extention3> = v ( /0/ <extention4> ) ; <extention4> = ih ( /0/ <extention5> ) ; <extention5> = n (( /0/ <extention6> )| ( /0/ <extention7> )) ; <extention6> = sp ( /0/ <ISIP_JSGF_1_0_TERM> ) ; <extention7> = sil ( /0/ <ISIP_JSGF_1_0_TERM> ) ;};grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.SIX; // Define the rules public <SIX> = <ISIP_JSGF_1_0_START> ( /0/ <extention1> ) ; <extention1> = ey ( /0/ <extention2> ) ; <extention2> = t (( /0/ <extention3> )| ( /0/ <extention4> )) ; <extention3> = sp ( /0/ <ISIP_JSGF_1_0_TERM> ) ; <extention4> = sil ( /0/ <ISIP_JSGF_1_0_TERM> ) ;};grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.THREE; // Define the rules public <THREE> = <ISIP_JSGF_1_0_START> ( /0/ <extention1> ) ; <extention1> = n ( /0/ <extention2> ) ; <extention2> = ay ( /0/ <extention3> ) ; <extention3> = n (( /0/ <extention4> )| ( /0/ <extention5> )) ; <extention4> = sp ( /0/ <ISIP_JSGF_1_0_TERM> ) ; <extention5> = sil ( /0/ <ISIP_JSGF_1_0_TERM> ) ;};grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.TWO; // Define the rules public <TWO> = <ISIP_JSGF_1_0_START> ( /0/ <extention1> ) ; <extention1> = ow (( /0/ <extention2> )| ( /0/ <extention3> )) ; <extention2> = sp ( /0/ <ISIP_JSGF_1_0_TERM> ) ; <extention3> = sil ( /0/ <ISIP_JSGF_1_0_TERM> ) ;};grammar = { #JSGF V1.0; // Define the grammar name grammar network.grammar.ZERO; // Define the rules public <ZERO> = <ISIP_JSGF_1_0_START> ( /0/ <extention1> ) ; <extention1> = z ( /0/ <extention2> ) ; <extention2> = iy ( /0/ <extention3> ) ; <extention3> = r ( /0/ <extention4> ) ; <extention4> = ow (( /0/ <extention5> )| ( /0/ <extention6> )) ; <extention5> = sp ( /0/ <ISIP_JSGF_1_0_TERM> ) ; <extention6> = sil ( /0/ <ISIP_JSGF_1_0_TERM> ) ;};@ search_tag 1 @value = " #JSGF V1.0; // Define the ISIP reserved grammar name grammar network.grammar.search_tag; // Define the symbols public <search_tag> = phone ;";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -