上云无忧 > 文档中心 > 百度智能云语音识别语义理解输入和输出
语音识别
百度智能云语音识别语义理解输入和输出

文档简介:
语义理解协议描述语言: 语义理解的结果通过语义理解协议向开发者返回,为了易于人阅读,同时也方便机器解析和生成,采用 json 语言进行描述,utf-8 编码。json 语言的基本概念: 属性名/属性值。 即键值对(key-value)。 【百度智能云】实时语音识别 【百度智能云】短语音识别标准版
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

语义理解协议描述语言

语义理解的结果通过语义理解协议向开发者返回,为了易于人阅读,同时也方便机器解析和生成,采用 json 语言进行描述,utf-8 编码。json 语言的基本概念:

属性名/属性值

即键值对(key-value)

数组

在 json 中是“[]”括起来的内容,数据结构为["value1","value2",...],取值方式和所有语言中一样,使用索引获取,属性值的类型可以是数字、字符串、数组、对象。

对象

在 json 中表示为“{}”括起来的内容,数据结构为 {key1:value1,key2:value2,...}的键值对的结构。在面向对象的语言中,key 为对象的属性,value 为对应的属性值,所以很容易理解,取值方法为对象.key 获取属性值,这个属性值的类型可以是数字、字符串、数组、对象几种。

意图表示协议说明

语义表示协议由以下字段组成:

results是数组,由若干object构成(少数情况下,语义解析结果不一定唯一, query 可能属于多个领域或存在歧义等)。一个 object 对应一个解析结果,若有 多个按 score 排序,每个 object 结构如下:

语义理解示例:

query:我要看名侦探柯南

{ "appid": 597, "encoding": "UTF-8", "results": [ { "domain": "movie", "intent": "MOVIE_INFO", "score": 100, "slots": 
{ "user_movie_name": [ { "word": "名侦探柯南", "norm": "" } ] } }{ "domain": "animation", "intent": "ANIMATION_INFO", 
"score": 100, "slots": { "user_ani_name": [ { "word": "名侦探柯南", "norm": "" } ] } } ], "parsed_text":
"我 要 看 名 侦探 柯南", "raw_text": "我要看名侦探柯南", "err_no": 0 }

领域取值

本表格详细描述了领域(domain)的取值。

领域名称 描述 示例 query
weather 天气 北京明天天气
train 列车 北京西站到上海的高铁
flight 航班 明天从北京到上海的东航机票
telephone 电话 打电话给妈妈北京移动的号码
coffee 订咖啡 给我来杯拿铁
movie 电影播放 我想看阿甘正传
screen_control 页面屏幕控制 往上翻两页;按时间排序
tv 电视剧 我要看娘道第三集;最近有什么好看的电影
takeaway 外卖 来一份麦当劳的香辣鸡腿堡
robot 机器人控制 往右走5米;给我拍个照吧
constell 星座 金牛座的人是什么样的呢;金牛座的人生日是在几月
zodiac 属相 牛年出生是哪年;属虎的人本命佛是什么
yaohao 摇号 北京汽车摇号申请
hexcalc 进制转换 怎样将十进制110转换成十六进制的
time_zone 时区查询 美国与北京的时区差多少;美国的夏威夷在哪个时区
vehichle 限行查询 请问成都今天限号是多少;查一下天津周三限行到几点
animation 卡通 我要看西游记的动画片;现在有什么好看的动画片
qv 数值计算 零和负二谁大
groupbuy 团购 附近有哪些人均100左右的酒店团购
cate 美食 帮我找一家能停车有包间的火锅店
nba NBA 有科比的图片吗;看下马刺的比赛
calendar 日历 明天是农历几号;3月1日到7月1日有多少天
music 音乐 下载周杰伦的七里香;播放天龙八部片尾曲
sns 社交网络 刷新一下新浪微博;发新浪微博今天天气不错,然后@小度
website 网站 打开百度;用QQ浏览器打开百度
vehicle_instruction 车载指令 打开蓝牙;看看胎压
setting 手机设置 打开声音设置;关闭蓝牙
recipe 菜谱 推荐一道春节吃的川菜;帮我找个做宫保鸡丁的视频
stock 股票 看下今天的a股走势;201000这支股的股价
tv_instruction 电视指令 把音量调到50;换到上一个台
hotel 酒店 搜一下上地的酒店;上地的七天有哪些房型
map 地图 搜一下百度大厦;搜一下上地附近的麦当劳
tv_show 综艺 播放一个适合老人看的综艺节目;湖南卫视晚上8点有什么综艺节目
account 记账 今天公司给我发了5000块钱工资;记一下从西二旗打车用了50
navigate_instruction 导航指令 把后厂村路添加到收藏;放大地图
film_news 影讯 北京星美国际影城最近有什么英文恐怖电影上映;北京星美国际影城张艺谋导演的影粤语版的票价是多少
phone_charges 话费查询 15512345678这个月流量剩余量多少;这个月移动号余额多少
travel 旅游 北京有哪些好玩的景点;十月份度蜜月适合去哪里
person 人物 刘德华;演员刘德华身高多少
app 手机应用 卸载微信;用应用宝搜索微信
search 搜索 搜索一下李彦宏的资料;百度一下明天天气
instruction 通用设置 返回首页;还剩多少电
novel 小说 下载个适合学生看的南派三叔写的恐怖小说;在线阅读鬼吹灯
joke 笑话 讲个有趣的笑话;搜索个适合睡前听的笑话
player 音乐播放 从2分钟开始播放;播放下一首
contact 通讯录 添加工作电话13820306899;编辑第三个联系人
translation 翻译 把你好翻译成英文
alarm 提醒 每天早上八点半提醒我起床,大声点;查看明天早上的提醒
radio 收音机 播放北京地区音乐频道;关闭收音机
message 短信 发短信给张三说对不起;查看张三的第三条未读短信
story 故事 播放一个张震的恐怖故事;查询个适合婴儿听的故事

意图取值

意图和领域相关,每个领域下,均有若干个该领域专属的意图,详见各领域语义表示协议。

词槽取值

某些比较复杂的query仅使用意图无法完整的表示其语义信息,因此需要加入词槽信息,即该意图下的附加信息或限制条件,如query=我要买明天去北京的机票,意图是买机票,另外还有限制条件是明天和北京,因此语义解析会得到以下词槽信息::

"slots": {
            "user_time": [
         {
           "word": "明天",
              "norm": "2019-01-22"
          }
         ],
                 "user_arrival_city": [
         {
           "word": "北京",
           "norm": "北京市"
          }
           ]
}

表示语义解析得到2个词槽,分别为user_time(时间)和user_arrival_city(到达地)。而每个词槽对应的值有2种,一种是原始值(word),另一种是归一化值(norm):原始值是指query中出现的词槽值的原文,即"明天"和"北京";而归一化值是对某些词槽,系统会在原始值的基础上进行规范化处理,得到的统一格式的词槽值,开发者可根据自身业务情况灵活决定使用原始值还是归一值。

##词槽值类型 所有词槽的原始值和归一化值类型均为string型。

相似文档
  • 天气(weather)能支持对天气、温度、风速等属性的查询的解析。天气意图及词槽表示如下: 注:"/"表示多个示例值分割;"{}"表示词槽的归一值取值范围是封闭集合,在示例中全部列举。以下各领域皆同。 列车(train)能够支持通用列车信息的查询解析,也可以解析对坐席、列车类别、票价等特殊查询请求的解析。列车意图及词槽表示如。 【百度智能云】实时语音识别 【百度智能云】短语音识别标准版
  • HI,您好,欢迎使用EasyDL语音识别。 原语音自训练平台即日已结束公测正式上线,品牌升级更名为“EasyDL语音识别”,平台和语音识别通用接口全面打通,语音技术下任一接口开通付费即可免费训练语音识别模型,无需额外费用。 【百度智能云】飞桨EasyDL零门槛AI开发平台 【百度智能云】语音自训练平台
  • 在导航栏【模型中心】-【我的模型】页中可以点击【创建模型】按钮;也可以直接点击左侧导航菜单中的【创建模型】进入创建模型步骤。目前一个账号下支持创建10个模型,模型可删除。 在创建模型步骤中,需要进行“基础信息填写”“上传测试集”“选择基础模型”三个环节完成创建。 【百度智能云】飞桨EasyDL零门槛AI开发平台 【百度智能云】语音自训练平台
  • 可以在【创建模型】-“选择基础模型“页点击【开始训练】按钮进入【训练模型】 也可以在【我的模型】列表页选择已创建完成的模型点击操作栏中的“开始训练”进入【训练模型】; 也可以直接在左侧导航栏中点击【训练模型】,进入【训练模型】 在训练模型步骤中,选择需要训练的模型,并上传训练文本。目前有两种训练方式可以选择,可以上传热词,或者是长段文本,也可以两种均上传进行训练。 【百度智能云】飞桨EasyDL零门槛AI开发平台 【百度智能云】语音自训练平台
  • 可以在【我的模型】选择要上线的模型,在操作栏点击“申请上线” 或者在左侧导航栏中点击【上线模型】,选择要上线的模型和版本进行上线(只有模型训练成功生成版本号才可上线) 一个账号下最多只能上线3个模型。申请上线后需要后台管理员进行审核,1-3天内会有审核结果,可在【我的模型】中查看审核状态。 【百度智能云】飞桨EasyDL零门槛AI开发平台 【百度智能云】语音自训练平台
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部