ex
Fork of mbed-os-example-mbed5-blinky by
dumi_doc-master/doc/bot/armoto.md@44:c1d8923072ba, 2017-07-18 (annotated)
- Committer:
- TMBOY
- Date:
- Tue Jul 18 16:27:22 2017 +0800
- Revision:
- 44:c1d8923072ba
?
Who changed what in which revision?
| User | Revision | Line number | New 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 | ``` |
