视频教程 > NLI模块例句解析

Controlcommand例句语法解析

olami     2017-11-08 18:08



以下是视频内容文字版:


大家好,欢迎使用欧拉蜜人工智能开放平台。今天我们一起来看下controlcommand这个模块的例句语法。


一、常见指令(快进、快退、静音、暂停、播放、继续、返回、确认、上一页、下一页、待机、关机)

名称:

快进

Grammar:

快进<{@=fast_forward}> 


名称:

快退

Grammar:

快退<{@=fast_backward}>


名称:

静音

Grammar:

静音<{@=mute}>


名称:

暂停

Grammar:

暂停<{@=pause}>


名称:

播放

Grammar:

播放<{@=play}>


名称:

继续

Grammar:

继续<{@=continue}>


名称:

返回

Grammar:

返回<{@=go_back}>


名称:

确认

Grammar:

确认<{@=confirm}>


名称:

上一页

Grammar:

上一页<{@=pre_page}>


名称:

下一页

Grammar:

下一页<{@=next_page}>


名称:

待机

Grammar:

待机<{@=standby}>


名称:

关机

Grammar:

关机<{@=shut_down}>


这里的12个指令比较常见,它们主要的区别在于modifier的不同。


二、快进2分钟

名称:

快进_时间

答案/语义:

语义

Grammar:

快进<time><{@=fast_forward}>


这条grammar的modifier和第一个例句中的“快进”是一样的。

Datetime slot: time

Modifier:<{@=fast_forward}>


这条grammar可以匹配的语料包括:

快进2分钟

快进两秒钟

快进一刻钟

……


注:阿拉伯数字和汉字描述的数字都可以匹配上。


三、快进到35分钟处

名称:

快进_到时间

答案/语义:

语义

Grammar:

快进到<time>(处|的地方|的位置)<{@=fast_forward_to}>


这条grammar引用的语法成分包括:

Datetime slot: time

Modifier:<{@=fast_forward_to}>


它可以匹配上的语料有:

快进到三十五分钟处

快进到一刻钟之后的地方

……


四、声音大点

名称:

音量_调大

答案/语义:

语义

Grammar:

((声音|音量)大[一]点[儿]|大[一]点[儿]声|大声[一]点[儿])<{@=volume_up}>


其中,引用的语法成分为:

Modifier:<{@=volume_up}>


这条grammar可以匹配上的语料包括:

音量大一点儿

大一点儿声

大声一点儿

……


五、向上

名称:

朝向

答案/语义:

语义

Grammar:

向<direction{content=$}><{@=toward}>


这条grammar引用的语法成分包括:

Rule:

<direction>:上|下|左|右

Ext slot:content

Modifier:<{@=toward}>


这里用到了slot的间接赋值。也就是说,当语料匹配上rule<direction>的内容时,ext slot content的提取值即为语料本身。


这条grammar可以匹配上的语料包括:

向上

向下

向左

向右


六、返回桌面

名称:

返回_内容

答案/语义:

语义

Grammar:

返回<menu{content=$}><{@=go_back}>


这条grammar引用的语法成分包括:

Rule:

<menu>: 主页|桌面

Ext slot:content

Modifier:<{@=go_back}>


同上一条例句一样,这里同样用到了 slot content的间接赋值。这条grammar能够匹配上的语料包括:

返回桌面

返回主页


以上就是这节课的全部内容,感谢您的观看!


Copyright © 2017 威盛电子股份有限公司. All rights reserved   |   意见反馈