ex

Fork of mbed-os-example-mbed5-blinky by mbed-os-examples

Committer:
TMBOY
Date:
Tue Jul 18 16:27:22 2017 +0800
Revision:
44:c1d8923072ba
?

Who changed what in which revision?

UserRevisionLine numberNew contents of line
TMBOY 44:c1d8923072ba 1 armoto 类,目前没有多轮交互,而且只支持query理解,不会返回内容,所以请忽略除[nlu](../OPENAPI_README.md#nlu)结构外的其他字段
TMBOY 44:c1d8923072ba 2
TMBOY 44:c1d8923072ba 3 所以以下示例,返回值只是.result.nlu的内容,先放一个完整内容的示例
TMBOY 44:c1d8923072ba 4
TMBOY 44:c1d8923072ba 5 ```javascript
TMBOY 44:c1d8923072ba 6 {
TMBOY 44:c1d8923072ba 7 "result": {
TMBOY 44:c1d8923072ba 8 "nlu": {
TMBOY 44:c1d8923072ba 9 "domain": "control",
TMBOY 44:c1d8923072ba 10 "intent": "ai.dueros.control.SysCommand",
TMBOY 44:c1d8923072ba 11 "slots": {
TMBOY 44:c1d8923072ba 12 "cmd": "emit"
TMBOY 44:c1d8923072ba 13 }
TMBOY 44:c1d8923072ba 14 },
TMBOY 44:c1d8923072ba 15 "bot_id": "ai.dueros.bot.system_control_armoto",
TMBOY 44:c1d8923072ba 16 "bot_meta": {
TMBOY 44:c1d8923072ba 17 "version": "1.0.0",
TMBOY 44:c1d8923072ba 18 "type": "其他",
TMBOY 44:c1d8923072ba 19 "description": "desc"
TMBOY 44:c1d8923072ba 20 },
TMBOY 44:c1d8923072ba 21 "views": [
TMBOY 44:c1d8923072ba 22 {
TMBOY 44:c1d8923072ba 23 "type": "txt",
TMBOY 44:c1d8923072ba 24 "content": "度秘为你找到如下结果"
TMBOY 44:c1d8923072ba 25 }
TMBOY 44:c1d8923072ba 26 ],
TMBOY 44:c1d8923072ba 27 "speech": {
TMBOY 44:c1d8923072ba 28 "type": "Text",
TMBOY 44:c1d8923072ba 29 "content": "度秘为你找到如下结果"
TMBOY 44:c1d8923072ba 30 }
TMBOY 44:c1d8923072ba 31 },
TMBOY 44:c1d8923072ba 32 "id": "1498017775_821adojn9",
TMBOY 44:c1d8923072ba 33 "logid": "14980177754515",
TMBOY 44:c1d8923072ba 34 "user_id": "lihao21_debug_monitor",
TMBOY 44:c1d8923072ba 35 "time": 1498017775,
TMBOY 44:c1d8923072ba 36 "cuid": "lihao21_debug_monitor",
TMBOY 44:c1d8923072ba 37 "se_query": "发射空气炮",
TMBOY 44:c1d8923072ba 38 "msg": "ok",
TMBOY 44:c1d8923072ba 39 "timeuse": 594,
TMBOY 44:c1d8923072ba 40 "status": 0
TMBOY 44:c1d8923072ba 41 }
TMBOY 44:c1d8923072ba 42 ```
TMBOY 44:c1d8923072ba 43
TMBOY 44:c1d8923072ba 44 ### ai.dueros.control.SetVolume 声音控制
TMBOY 44:c1d8923072ba 45 slot key|slot value
TMBOY 44:c1d8923072ba 46 --------|----------
TMBOY 44:c1d8923072ba 47 vol_up|代表声音增大
TMBOY 44:c1d8923072ba 48 vol_down|代表声音变小
TMBOY 44:c1d8923072ba 49 vol_set_size|max: 最大;min: 最小
TMBOY 44:c1d8923072ba 50
TMBOY 44:c1d8923072ba 51 声音减小
TMBOY 44:c1d8923072ba 52 声音调到最大
TMBOY 44:c1d8923072ba 53 ```javascript
TMBOY 44:c1d8923072ba 54 {
TMBOY 44:c1d8923072ba 55 "domain": "control",
TMBOY 44:c1d8923072ba 56 "intent": "ai.dueros.control.SetVolume",
TMBOY 44:c1d8923072ba 57 "slots": {
TMBOY 44:c1d8923072ba 58 "vol_down": "变小"
TMBOY 44:c1d8923072ba 59 }
TMBOY 44:c1d8923072ba 60 }
TMBOY 44:c1d8923072ba 61 ```
TMBOY 44:c1d8923072ba 62
TMBOY 44:c1d8923072ba 63
TMBOY 44:c1d8923072ba 64 ### ai.dueros.control.SetBrightness 屏幕控制
TMBOY 44:c1d8923072ba 65 slot key|slot value
TMBOY 44:c1d8923072ba 66 --------|----------
TMBOY 44:c1d8923072ba 67 up|代表屏幕亮度增大
TMBOY 44:c1d8923072ba 68 down|代表屏幕亮度变小
TMBOY 44:c1d8923072ba 69
TMBOY 44:c1d8923072ba 70 屏幕亮度减小
TMBOY 44:c1d8923072ba 71 ```javascript
TMBOY 44:c1d8923072ba 72 {
TMBOY 44:c1d8923072ba 73 "domain": "control",
TMBOY 44:c1d8923072ba 74 "intent": "ai.dueros.control.SetBrightness",
TMBOY 44:c1d8923072ba 75 "slots": {
TMBOY 44:c1d8923072ba 76 "up": "高"
TMBOY 44:c1d8923072ba 77 }
TMBOY 44:c1d8923072ba 78 }
TMBOY 44:c1d8923072ba 79 ```
TMBOY 44:c1d8923072ba 80
TMBOY 44:c1d8923072ba 81 ### ai.dueros.control.SysCommand 设备控制
TMBOY 44:c1d8923072ba 82 slots:
TMBOY 44:c1d8923072ba 83
TMBOY 44:c1d8923072ba 84 slot key|slot value
TMBOY 44:c1d8923072ba 85 --------|----------
TMBOY 44:c1d8923072ba 86 cmd|emit、change_color、close_light、change_shape、open_cap
TMBOY 44:c1d8923072ba 87
TMBOY 44:c1d8923072ba 88 变色、变身
TMBOY 44:c1d8923072ba 89 ```javascript
TMBOY 44:c1d8923072ba 90 {
TMBOY 44:c1d8923072ba 91 "domain": "control",
TMBOY 44:c1d8923072ba 92 "intent": "ai.dueros.control.SysCommand",
TMBOY 44:c1d8923072ba 93 "slots": {
TMBOY 44:c1d8923072ba 94 "cmd": "change_color"
TMBOY 44:c1d8923072ba 95 }
TMBOY 44:c1d8923072ba 96 }
TMBOY 44:c1d8923072ba 97 ```
TMBOY 44:c1d8923072ba 98
TMBOY 44:c1d8923072ba 99 ### ai.dueros.control.OperateApp 系统应用控制
TMBOY 44:c1d8923072ba 100 slots:
TMBOY 44:c1d8923072ba 101
TMBOY 44:c1d8923072ba 102 slot key|slot value
TMBOY 44:c1d8923072ba 103 --------|----------
TMBOY 44:c1d8923072ba 104 app_name|代表app名字
TMBOY 44:c1d8923072ba 105 open|代表打开,若缺失也代表打开app_name
TMBOY 44:c1d8923072ba 106
TMBOY 44:c1d8923072ba 107 变色、变身
TMBOY 44:c1d8923072ba 108 ```javascript
TMBOY 44:c1d8923072ba 109 {
TMBOY 44:c1d8923072ba 110 "domain": "control",
TMBOY 44:c1d8923072ba 111 "intent": "ai.dueros.control.OperateApp",
TMBOY 44:c1d8923072ba 112 "slots": {
TMBOY 44:c1d8923072ba 113 "app_name": "灯光控制",
TMBOY 44:c1d8923072ba 114 "open": "进入"
TMBOY 44:c1d8923072ba 115 }
TMBOY 44:c1d8923072ba 116 }
TMBOY 44:c1d8923072ba 117 ```