科大讯飞 语义开放平台.docxVIP

  • 34
  • 0
  • 约1.27万字
  • 约 26页
  • 2020-06-20 发布于北京
  • 举报
最新整理资料 文档精选合集 科大讯飞语义开放平台 《abnf 文法规范Version 3.0》 科大讯飞语义开放平台 ——abnf 文法规范Version 3.0 科大讯飞语义开放平台 《abnf 文法规范Version 3.0》 目录 目录 2 第 1 章 规范概述 4 基本概念 4 名词解释 6 文档注释 6 第 2 章 文法档头部 7 简介 7 ABNF 文档自标识头 7 引用文件声明 8 类型 9 ROOT 规则 9 文档头部结束标记 9 词典资源文件格式 9 第 3 章 文法档正文 11 3.1. 综述 11 终结词 11 变量分类 12 显式和隐式变量的效果 12 变量引用 13 本地引用 13 外部引用 14 转义字符变量和通配符 14 声明变量 15 运算符 16 3.4.1. 规则声明引用符——$ 和 @ 16 3.4.2. 定义符—— = 16 3.4.3. 注释符—— ‘//’或‘/*….. */’ 16 3.4.4. 语义符——‘{’‘}’ 16 3.4.5. 串连—— 空格符、TAB 17 3.4.6. 选择—— ‘|’ 17 3.4.7. 可选——中括号 ‘[’‘]’ 17 3.4.8. 分组——小括号 ‘(’‘)’ 17 3.4.9. 重复——尖括号‘’‘’ 18 3.4.10. 语义——‘{’‘}’ 19 3.4.11. 权重——反引号‘`’‘`’ 19 文法单元 19 科大讯飞语义开放平台 《abnf 文法规范Version 3.0》 语义信息 20 权重(分值)详细解释 22 通配符默认权重: 22 通配符自定义权重 22 使用举例: 23 运算符、辅助符的优先级 23 第 4 章 文法规范的其他说明 25 不能写的结构 25 语义中的字符 26 文法书写的方法 26 科大讯飞语义开放平台 《abnf 文法规范Version 3.0》 第1章 规范概述 《搜索句文法规范》基于万维网联盟(World Wide Web Consortium 简称 W3C)的语音识别语法规范 1.0 标准(简称 SRGS1.0)进行了删减、修改和扩展,采用 ABNF 格式;配套的有从文法档到解析网络的编译工具。标准的 ABNF (Augmented BNF syntax)格式的 SRGS1.0 语法文档不一定能在编译工具上正确运行。 正确编写的文法档经编译工具处理可生成匹配网络,网络作为匹配引擎的输入,可由匹配引擎对用户输入进行匹配。因此,文法档的编写是句文法匹配的基础,本文档提供给用户的搜索句文法的开发指南,用户阅读本指南可以迅速的开发出自己需要的文法;文档的最后给出了支持本规范的编译工具的使用说明。 相关参考信息: SRGS1.0 语法规范: \h /TR/speech-grammar/ ABNF 格式文档: \h /rfc/rfc2234.txt 基本概念 文法的目的:文法等同于正则表达式,它定义了一个句子集合。解码器将根据文法生成的集合,对输入的句子进行一个搜索句文法主要包含两部分:文档头部和文档正文,后续章节将对它们详细阐述,下面给出一个简单的文法例子:开发一个文法用来匹配话费查询类的用户输入,可有如下定义: #ABNF 1.0 UTF-8; #ABNF 1.0 UTF-8; root task_final; #ABNF HEAD-END; $want = 要 | 想; $查询 = 查 | 查询; $费用 = 手机费 | 话费;$task_final = [我] [$want] $查询 $费用;科大讯飞语义开放平台 $费用 = 手机费 | 话费; $task_final = [我] [$want] $查询 $费用; 以上实现了一个简单的话费查询文法,涵盖了如下可能的说法: 查手机费 查手机费 查话费 查询手机费查询话费 我查手机费我查话费 我查询手机费我查询话费 要查手机费 要查话费 要查询手机费要查询话费 想查手机费 想查话费 想查询手机费想查询话费 我要查手机费我要查话费 我要查询手机费 我要查询话费 我想查手机费我想查话费我想查询手机费我想查询话费科大讯飞语义开放平台 《abnf 文法规范Version 3.0 我想查手机费 我想查话费 我想查询手机费我想查询话费 凡是以上范围中的任意一个,均可以被系统匹配。如果用户输入不在上述范围之内,会被“拒识”。 名词解释 空白符:空格、回车、换行、横/竖向制表符。 文档注释 文发文档中可以使用注释,形式如下(同 C++编程语言): // C++/Java-style s

文档评论(0)

1亿VIP精品文档

相关文档