接口 SemanticsManager
- 所有已知实现类:
DefaultSemanticsManager
public interface SemanticsManager
描述:语义分析管理器,主要负责自定义关键词的同步、查找等。
- 作者:
- 时克英
-
方法概要
修饰符和类型方法说明voidregisterKeyWord(int sceneContextId, String word, SpeechPart speechPart) 向系统注册自定义关键词。voidremoveKeyWord(int sceneContextId, String word) 删除已注册的自定义关键词voidstartup()
-
方法详细资料
-
registerKeyWord
void registerKeyWord(int sceneContextId, String word, SpeechPart speechPart) throws SemanticsException 向系统注册自定义关键词。 新添加的关键词有一定规则要求,具体如下:1.指令集中添加的关键词,不一定都是动词,也会有名词,如:目的地、目标等(设置载具目的地) 2.指令集中添加的关键词,需要校验,不能改变原有动词词性,对于不容易确定的词性,可以设置为自定义动词(mv) 3.资源集中添加的关键词,统一设置为自定义名词(mn)
- 参数:
sceneContextId- 场景ID,对于公共关键词,该值设置为0word-speechPart-- 抛出:
SemanticsException
-
removeKeyWord
删除已注册的自定义关键词- 参数:
sceneContextId- 场景ID,对于公共关键词,该值设置为0word-
-
startup
void startup()
-