帖子

[命令词识别] 离线命令词识别语法报错23300

[复制链接]

该用户从未签到

35592  楼主| 美途宝科技 发表于 2017-10-28 17:52:02 1#
有高手帮忙看下吗?我以下的语法文件,报错23300,不知道是哪里的问题,仔细阅读了编写规则,没有发现哪里不对,但是还是构建语法失败~~

#BNF+IAT 1.0 UTF-8;

!grammar lebei;
!slot <story>;
!slot <want>;
!slot <play1>;
!slot <play2>;
!slot <play3>;
!slot <music>;
!slot <song>;
!slot <stop>;
!slot <vdown>;
!slot <vup>;
!slot <duihua>;
!slot <settime>;
!slot <playpre>;
!slot <playnxt>;
!slot <time1>;
!slot <time2>;
!slot <set>;
!slot <timeplay>;

!start <Start>;
<Start>:<start1> | <start2> | <start3> | <start4> | <start5> | <start6> | <start7> | <start8> | <start9> | <start10> | <start11> | <start12>;

<start1>:[<want>][<play1>]<story>;
<story>:故事|儿童故事|童话故事;
<want>:我要|我想|请|能不能;
<play1>:播放|听|讲|讲个|讲一个|;

<start2>:[<want>][<play2>]<music>;
<music>:音乐;
<play2>:播放|听|放首|放一首|来段|来一段|播放一首;

<start3>:[<want>][<play3>]<song>;
<song>:歌曲|歌|儿歌;
<play3>:播放|听|唱首|唱一首|来一首;

<start4>:<stop>;
<stop>:停止播放|暂停播放|暂停|停止|安静|别说了|别唱了|别讲了|闭嘴;

<start5>:<playpre>;
<playpre>:上一首|上一曲|上一个|播放上一首|播放上一曲|播放上一个;

<start6>:<playnxt>;
<playnxt>:下一首|下一曲|下一个|播放下一首|播放下一曲|播放下一个;

<start7>:<vdown>;
<vdown>:小声点|小点声|声音小一点|声音小点|音量小一点|音量调小点|声音调小点;

<start8>:<vup>;
<vup>:大声点|大点声|声音大一点|声音大点|音量大一点|音量调大点|声音调大点;

<start9>:<duihua>;
<duihua>:你好吗|你开心吗|今天天气怎么样|早上好|上午好|中午好|下午好|晚上好|晚安|你困了吗;

<start10>:<settime>;
<settime>:设置时间|调整时间;

<start11>:<time1><time2>;
<time1>:凌晨|早上|上午|中午|下午|晚上;
<time2>:零点30分|12点半|1点||1点半|2点|2点半|3点|3点半|4点|4点半|5点|5点半|6点|6点半|7点|7点半|8点|8点半|9点|9点半|10点|10点半|11点|11点半|12点;

<start12>:[<set>]<timeplay>;
<set>:设置;
<timeplay>:定时播放;
whypan 发表于 2017-10-29 16:59:58
2#
1.http://bbs.xfyun.cn/forum.php?mod=viewthread&tid=7595 语法编写文档,可以参照此页面
2.如果编写的语法出现构建错误,各方面原因很多。建议由简到繁,一步一步排查,比如你只保留第一个start1,其它部分先注释,慢慢一步一步来排查错误
使用道具 举报 回复
wx_3901e27bd131 发表于 2018-1-29 22:25:37
3#
我也刚开始学习,一起交流哦

使用道具 举报 回复