帖子

[命令词识别] 多个语法 怎么才能知道识别的是哪个

[复制链接]

该用户从未签到

10951  楼主| zhuceaaqaz@163. 发表于 2017-1-12 10:37:02 1#
比如下面的语法 怎么才能知道识别的是start1还是start2

!start <Start>;
<Start>:<start1>|<start2>;

<start1>:[某某][某某你好]<action><deviceName>;
<action>:打开!id(1)|启动!id(1)|开启!id(1)|开!id(1)|关闭!id(2)|关掉!id(2)|关了!id(2)|关!id(2);
<deviceName>:电视!id(101)|台灯!id(102)|空调!id(103);

<start2>:[<deviceName>]([<fan>]<up>[一点|一些]|[<light>](<up>|<lup>)[一点|一些]);
<up>:调大|提升|提高|调高;
<lup>:亮|调亮;
<fan>:风|风力|风扇;
<light>:灯|灯光|亮度;
iflytek-小黑 发表于 2017-1-12 16:59:21
2#
可以参考这
【官方】BNF语法自定义id示例
http://bbs.xfyun.cn/forum.php?mo ... 2&fromuid=44990
(出处: 语音云社区)


使用道具 举报 回复