# 5.1 音频对象
--------
| JSON属性 | 数据类型 | 释义 | 取值 | 取值释义 |
|----------|-----------|----------------|----------------|--------------|
| id | int | 目标对象ID | 100 | |
| name | String | 歌名 | | |
| singer | JsonArray | 歌手 | [“String”,...] | |
| composer | String | 作曲 | | |
| musicId | String | 歌曲id | | |
| url | String | 播放/下载地址 | | 因版权问题暂不提供 |
| album | String | 专辑名称 | | |
| episode | int | 集数(1=第一集) | | |
| language | String | 语言 | | |
| lyricist | String | 作词 | | |
| area | String | 地区 | | |
| release | long | 出版时间 | | |
| popular | int | 热度 /下载量 | | |
| grade | double | 评分 | | |
| age | JSON | 受众年龄 | range类型 | |
| anchor | JsonArray | 作者 | [“String”,...] | |
| tag | String | 标签/风格 | 流行 | |
| | | | 摇滚 | |
| | | | 舞曲 | |
| | | | 电子 | |
| | | | R&B | |
| | | | HIP-HOP | |
| | | | 乡村 | |
| | | | 民族 | |
| | | | 民谣 | |
| | | | 拉丁 | |
| | | | 爵士 | |
| | | | 古典 | |
| | | | 轻音乐 | |
| | | | 钢琴曲 | |
| | | | 英文 | |
| | | | …… | (按需扩展) |
| type | String | 音频类型 | 歌曲 | |
| | | | 评书 | |
| | | | 戏曲 | |
| | | | 相声 | |
| | | | 儿歌 | |
| | | | 故事 | |
| | | | 外语 | |
| | | | 电台 | |
| | | | …… | (按需扩展) |
音频对象JSON示例:
~~~
输入:播放张学友的听海
输出:
{"rtext":"好的", "synthetise":"", "ttext":"","outc":0,"motions":[]
"actions":[
{"action":"QUERY",
"target":{ "id":100,
"name":"听海",
"singer":["张学友"],
"type":"歌曲"}},
{"action":"SET",
"target":{
"id":300,
"origin":"AUTO",
"type":"AUDIO",
"object":[{
"id":"100",
"name":"听海",
"singer":["张学友"],
"composer":"涂惠源",
"musicId":"xxx",
"album":"活出生命Live演唱会",
"lyricist":"林秋离"}],
"control":"PLAY" }
}]}
语义解释:
音频播放包括音频资源的查询,播放器播放音频的步骤,因此音频播放的动作目标对象包括音频对象和播放器对象,
示例以两者的组合形式给出,指令描述如下:
1.查询(QUERY)音频对象(id=100,歌名=听海,歌手=张学友),
2.设置播放器(SET 播放器对象300),播放来源AUTO,即AI给出的音频实体,播放状态为PLAY。(播放器对象详见5.3节)
~~~
- 前言
- 1、概述
- 2、协议
- 3、指令描述
- 3.1、通用格式
- 3.2、字段含义
- 3.3、语义对象
- 4、动作执行结果提示建议
- 5、语义动作目标对象
- 5.1、音频对象
- 5.2、视频对象
- 5.3、播放器对象
- 5.4、IoT对象
- 5.5、相册对象
- 5.6、图片对象
- 5.7、图片浏览器对象
- 5.8、收藏夹对象
- 5.9、动作及情绪对象
- 5.10、备忘对象
- 5.11、提醒对象
- 5.12、闹钟对象
- 5.13、选择对话框对象
- 5.14、语音引擎对象
- 5.15、机器人对象
- 5.16、唤醒对象
- 5.17、记账对象
- 5.18、录音对象
- 5.19、专辑对象
- 5.20、联系人对象
- 5.21、通话记录对象
- 5.22、电话对象
- 5.23、短信对象
- 5.24、短信记录对象
- 5.25、电话号码对象
- 5.26、导航引擎对象
- 5.27、路线对象
- 5.28、地址对象
- 5.29、路枢对象
- 5.30、地图对象
- 5.31、PPT对象
- 5.32、图片讲解对象
- 5.33、视频讲解对象
- 5.34、天气对象
- 5.35、新闻对象
- 5.36、翻译对象
- 5.37、星座对象
- 5.38、节日对象
- 5.39、菜品对象
- 5.40、订单对象
- 5.41、卡片对象
- 6、附录:智能家居控制指令集