语义语音识别的语法工作完全可以和应用程序分开,甚至可以为别人写语法,所以此处分享一下欧拉蜜开放平台的语法分享功能,很实用。
欧拉蜜语法分享有两种方法
- 传统方式---OSL导出导入方式分享
首先语法分享者要将模块的osl导出, 然后语法使用者需要创建一个与该osl文件同名的模块,以便将osl文档导入。
步骤入下图所示:
- 分享者在模块列表中选中所需要分享的模块,并按照下图中的“1”选中“导出OSL文件”。
- 使用者在自己的NLI系统中创建新模块,如下图中的"2"所示。
注意:创建模块的名称必须和要导入的osl名称相同,否则将会失败。如下图所示:
- 上传OSL文件
注意: 上传语法是覆盖的,一旦点确定,那么该模块原有语法将不存在。
- 修改模块名称
至此,通过osl分享模块已经完成。但如果使用语法的人希望修改语法名称来匹配自己的应用,可以按照下面的方法操作。
首先,创建自己新的模块,比如"test".
然后将文本"dictionaries.osl" 的名称修改为"test.osl",
打开"test.osl",并按照下图所示将绿色部分表示模块名称的内容修改为"test"即可:
2 通过共享key分享语法
这是最近才上线的功能,用了之后感觉棒极了,再也不用导入导出osl了,修改模块名称也非常方便。
当然,喜欢使用osl方式写语法的用户除外。
下面我们一起来测试下这个功能
- 1 . 在模块列表中选中共享
-
2.赋值key,并分享给语法使用者
-
3.使用者获取共享模块
语法使用者点击下图中的红色圈起来的地方,在弹出的框中点击"查询"。
如果需要修改模块的名称,可以直接点击模块名称进行修改即可,然后点击“立即获取”功能,语法就会导入。
最后分享给大家几个我自己写的语法key:
-
词典查询
11a620d6ae86e174241cc70f2732f4b0 -
快递查询
36883dedddf162aa2d76e704fadd3ef5 -
身份证查询
04dee876c2fc7794eed152abd008eaf9 -
智能家居
af079bd25c7e9ac13789bb45f9c73170