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 # 笑话Bot
TMBOY 44:c1d8923072ba 2
TMBOY 44:c1d8923072ba 3 ## 有声笑话完整输出
TMBOY 44:c1d8923072ba 4
TMBOY 44:c1d8923072ba 5 ```
TMBOY 44:c1d8923072ba 6 {
TMBOY 44:c1d8923072ba 7 "result": {
TMBOY 44:c1d8923072ba 8 "directives": [
TMBOY 44:c1d8923072ba 9 {
TMBOY 44:c1d8923072ba 10 "header": {
TMBOY 44:c1d8923072ba 11 "message_id": "fb299466-bbe2-46e3-bcda-65c9b68fa1fb",
TMBOY 44:c1d8923072ba 12 "name": "Play",
TMBOY 44:c1d8923072ba 13 "namespace": "AudioPlayer"
TMBOY 44:c1d8923072ba 14 },
TMBOY 44:c1d8923072ba 15 "payload": {
TMBOY 44:c1d8923072ba 16 "audio_item": {
TMBOY 44:c1d8923072ba 17 "audio_item_id": "56467429673",
TMBOY 44:c1d8923072ba 18 "stream": {
TMBOY 44:c1d8923072ba 19 "offset_ms": 0,
TMBOY 44:c1d8923072ba 20 "progress_report_interval_ms": 1000,
TMBOY 44:c1d8923072ba 21 "stream_format": "AUDIO_MP3",
TMBOY 44:c1d8923072ba 22 "token": "56467429673",
TMBOY 44:c1d8923072ba 23 "url": "http://fdfs.xmcdn.com/group5/M08/2E/3F/wKgDtlSuElnDb355AAV5Dsfoo8Q652.mp3"
TMBOY 44:c1d8923072ba 24 }
TMBOY 44:c1d8923072ba 25 },
TMBOY 44:c1d8923072ba 26 "play_behavior": "REPLACE_ALL"
TMBOY 44:c1d8923072ba 27 }
TMBOY 44:c1d8923072ba 28 }
TMBOY 44:c1d8923072ba 29 ],
TMBOY 44:c1d8923072ba 30 "nlu": {
TMBOY 44:c1d8923072ba 31 "domain": "audio.joke",
TMBOY 44:c1d8923072ba 32 "intent": "audio.joke.play",
TMBOY 44:c1d8923072ba 33 "slots": {}
TMBOY 44:c1d8923072ba 34 },
TMBOY 44:c1d8923072ba 35 "bot_id": "audio_joke",
TMBOY 44:c1d8923072ba 36 "bot_meta": {
TMBOY 44:c1d8923072ba 37 "version": "1.0.0",
TMBOY 44:c1d8923072ba 38 "type": "其他",
TMBOY 44:c1d8923072ba 39 "description": "desc"
TMBOY 44:c1d8923072ba 40 },
TMBOY 44:c1d8923072ba 41 "views": [
TMBOY 44:c1d8923072ba 42 {
TMBOY 44:c1d8923072ba 43 "type": "txt",
TMBOY 44:c1d8923072ba 44 "content": "Play"
TMBOY 44:c1d8923072ba 45 }
TMBOY 44:c1d8923072ba 46 ],
TMBOY 44:c1d8923072ba 47 "speech": {
TMBOY 44:c1d8923072ba 48 "type": "Text",
TMBOY 44:c1d8923072ba 49 "content": ""
TMBOY 44:c1d8923072ba 50 }
TMBOY 44:c1d8923072ba 51 },
TMBOY 44:c1d8923072ba 52 "id": "1497940145_101fbs4kc",
TMBOY 44:c1d8923072ba 53 "logid": "14979401448642",
TMBOY 44:c1d8923072ba 54 "user_id": "@@@cuid@@@",
TMBOY 44:c1d8923072ba 55 "time": 1497940145,
TMBOY 44:c1d8923072ba 56 "cuid": "@@@cuid@@@",
TMBOY 44:c1d8923072ba 57 "se_query": "讲个笑话",
TMBOY 44:c1d8923072ba 58 "msg": "ok",
TMBOY 44:c1d8923072ba 59 "client_msg_id": "c9bfe944-992b-45b1-8afe-dc2cdaee622a",
TMBOY 44:c1d8923072ba 60 "status": 0,
TMBOY 44:c1d8923072ba 61 "timeuse": 296
TMBOY 44:c1d8923072ba 62 }
TMBOY 44:c1d8923072ba 63 ```
TMBOY 44:c1d8923072ba 64
TMBOY 44:c1d8923072ba 65 ## 图文笑话完整输出
TMBOY 44:c1d8923072ba 66
TMBOY 44:c1d8923072ba 67 ```
TMBOY 44:c1d8923072ba 68 {
TMBOY 44:c1d8923072ba 69 "emotion": 0,
TMBOY 44:c1d8923072ba 70 "hint": [
TMBOY 44:c1d8923072ba 71 "再来一个",
TMBOY 44:c1d8923072ba 72 "图片笑话",
TMBOY 44:c1d8923072ba 73 "动图笑话",
TMBOY 44:c1d8923072ba 74 "文字笑话"
TMBOY 44:c1d8923072ba 75 ],
TMBOY 44:c1d8923072ba 76 "logid": "14979406701265",
TMBOY 44:c1d8923072ba 77 "request_time": "1497940670813",
TMBOY 44:c1d8923072ba 78 "request_uid": "zhoubingxuan_debug",
TMBOY 44:c1d8923072ba 79 "result_list": [
TMBOY 44:c1d8923072ba 80 {
TMBOY 44:c1d8923072ba 81 "card_id": "",
TMBOY 44:c1d8923072ba 82 "result_content": {
TMBOY 44:c1d8923072ba 83 "img_height": 0,
TMBOY 44:c1d8923072ba 84 "img_width": 0,
TMBOY 44:c1d8923072ba 85 "imgs": [
TMBOY 44:c1d8923072ba 86 "https://ss1.baidu.com/9vo3dSag_xI4khGko9WTAnF6hhy/xiaodu/pic/item/6a600c338744ebf8a30fda49def9d72a6059a74e.jpg"
TMBOY 44:c1d8923072ba 87 ],
TMBOY 44:c1d8923072ba 88 "link": "",
TMBOY 44:c1d8923072ba 89 "source": null
TMBOY 44:c1d8923072ba 90 },
TMBOY 44:c1d8923072ba 91 "result_type": "img_comm",
TMBOY 44:c1d8923072ba 92 "source_type": "joke",
TMBOY 44:c1d8923072ba 93 "source_sub_type": "joke",
TMBOY 44:c1d8923072ba 94 "voice": ""
TMBOY 44:c1d8923072ba 95 },
TMBOY 44:c1d8923072ba 96 {
TMBOY 44:c1d8923072ba 97 "card_id": "",
TMBOY 44:c1d8923072ba 98 "result_content": {
TMBOY 44:c1d8923072ba 99 "answer": "白赚十块钱"
TMBOY 44:c1d8923072ba 100 },
TMBOY 44:c1d8923072ba 101 "result_type": "txt",
TMBOY 44:c1d8923072ba 102 "source_type": "joke",
TMBOY 44:c1d8923072ba 103 "voice": "白赚十块钱",
TMBOY 44:c1d8923072ba 104 "source_sub_type": "joke"
TMBOY 44:c1d8923072ba 105 }
TMBOY 44:c1d8923072ba 106 ],
TMBOY 44:c1d8923072ba 107 "se_query": "讲个笑话",
TMBOY 44:c1d8923072ba 108 "service_id": "27",
TMBOY 44:c1d8923072ba 109 "status": 0,
TMBOY 44:c1d8923072ba 110 "tips_num": 0,
TMBOY 44:c1d8923072ba 111 "kuangim_msgid": 1497940670813329,
TMBOY 44:c1d8923072ba 112 "type": "server",
TMBOY 44:c1d8923072ba 113 "send_id": "1497940670_506fel3fq",
TMBOY 44:c1d8923072ba 114 "send_kuangim_msgid": 1497940670505929,
TMBOY 44:c1d8923072ba 115 "count_down": 0,
TMBOY 44:c1d8923072ba 116 "hint_id": "BDB2B8F6D0A6BBB0",
TMBOY 44:c1d8923072ba 117 "hint_mult": {
TMBOY 44:c1d8923072ba 118 "data": [
TMBOY 44:c1d8923072ba 119 {
TMBOY 44:c1d8923072ba 120 "id": "0",
TMBOY 44:c1d8923072ba 121 "value": "再来一个"
TMBOY 44:c1d8923072ba 122 },
TMBOY 44:c1d8923072ba 123 {
TMBOY 44:c1d8923072ba 124 "id": "1",
TMBOY 44:c1d8923072ba 125 "value": "图片笑话"
TMBOY 44:c1d8923072ba 126 },
TMBOY 44:c1d8923072ba 127 {
TMBOY 44:c1d8923072ba 128 "id": "2",
TMBOY 44:c1d8923072ba 129 "value": "动图笑话"
TMBOY 44:c1d8923072ba 130 },
TMBOY 44:c1d8923072ba 131 {
TMBOY 44:c1d8923072ba 132 "id": "3",
TMBOY 44:c1d8923072ba 133 "value": "文字笑话"
TMBOY 44:c1d8923072ba 134 }
TMBOY 44:c1d8923072ba 135 ],
TMBOY 44:c1d8923072ba 136 "placeholder": "",
TMBOY 44:c1d8923072ba 137 "type": "multi_column",
TMBOY 44:c1d8923072ba 138 "hint_float": 1
TMBOY 44:c1d8923072ba 139 },
TMBOY 44:c1d8923072ba 140 "nlu": {
TMBOY 44:c1d8923072ba 141 "domain": "unknown",
TMBOY 44:c1d8923072ba 142 "intent": "unknown",
TMBOY 44:c1d8923072ba 143 "slots": []
TMBOY 44:c1d8923072ba 144 },
TMBOY 44:c1d8923072ba 145 "ctime": 1497940670,
TMBOY 44:c1d8923072ba 146 "id": "1497940670_8132pceds"
TMBOY 44:c1d8923072ba 147 }
TMBOY 44:c1d8923072ba 148 ```
TMBOY 44:c1d8923072ba 149
TMBOY 44:c1d8923072ba 150 ### result_list分三种情况,文字笑话、图片笑话、动图笑话
TMBOY 44:c1d8923072ba 151
TMBOY 44:c1d8923072ba 152 * 文字笑话
TMBOY 44:c1d8923072ba 153
TMBOY 44:c1d8923072ba 154 ```
TMBOY 44:c1d8923072ba 155 {
TMBOY 44:c1d8923072ba 156 "result_list": [
TMBOY 44:c1d8923072ba 157 {
TMBOY 44:c1d8923072ba 158 "card_id": "",
TMBOY 44:c1d8923072ba 159 "result_content": {
TMBOY 44:c1d8923072ba 160 "answer": "本人是男的。有一天和我朋友去银行取钱,怕贴条,叫朋友看着车。一会我朋友进来银行了。急着说 大哥快炮,警,察来了。突然银行里安安静静的。"
TMBOY 44:c1d8923072ba 161 },
TMBOY 44:c1d8923072ba 162 "result_type": "txt",
TMBOY 44:c1d8923072ba 163 "source_type": "joke",
TMBOY 44:c1d8923072ba 164 "voice": "本人是男的。有一天和我朋友去银行取钱,怕贴条,叫朋友看着车。一会我朋友进来银行了。急着说 大哥快炮,警,察来了。突然银行里安安静静的。",
TMBOY 44:c1d8923072ba 165 "source_sub_type": "joke"
TMBOY 44:c1d8923072ba 166 }
TMBOY 44:c1d8923072ba 167 ]
TMBOY 44:c1d8923072ba 168 }
TMBOY 44:c1d8923072ba 169 ```
TMBOY 44:c1d8923072ba 170
TMBOY 44:c1d8923072ba 171 * 图片笑话
TMBOY 44:c1d8923072ba 172
TMBOY 44:c1d8923072ba 173 ```
TMBOY 44:c1d8923072ba 174 {
TMBOY 44:c1d8923072ba 175 "result_list": [
TMBOY 44:c1d8923072ba 176 {
TMBOY 44:c1d8923072ba 177 "card_id": "",
TMBOY 44:c1d8923072ba 178 "result_content": {
TMBOY 44:c1d8923072ba 179 "img_height": 0,
TMBOY 44:c1d8923072ba 180 "img_width": 0,
TMBOY 44:c1d8923072ba 181 "imgs": [
TMBOY 44:c1d8923072ba 182 "https://ss3.baidu.com/-fo3dSag_xI4khGko9WTAnF6hhy/xiaodu/pic/item/ca1349540923dd54c82b6f1ed609b3de9c824868.jpg"
TMBOY 44:c1d8923072ba 183 ],
TMBOY 44:c1d8923072ba 184 "link": "",
TMBOY 44:c1d8923072ba 185 "source": null
TMBOY 44:c1d8923072ba 186 },
TMBOY 44:c1d8923072ba 187 "result_type": "img_comm",
TMBOY 44:c1d8923072ba 188 "source_type": "joke",
TMBOY 44:c1d8923072ba 189 "source_sub_type": "joke",
TMBOY 44:c1d8923072ba 190 "voice": ""
TMBOY 44:c1d8923072ba 191 },
TMBOY 44:c1d8923072ba 192 {
TMBOY 44:c1d8923072ba 193 "card_id": "",
TMBOY 44:c1d8923072ba 194 "result_content": {
TMBOY 44:c1d8923072ba 195 "answer": "下雪的真相"
TMBOY 44:c1d8923072ba 196 },
TMBOY 44:c1d8923072ba 197 "result_type": "txt",
TMBOY 44:c1d8923072ba 198 "source_type": "joke",
TMBOY 44:c1d8923072ba 199 "voice": "下雪的真相",
TMBOY 44:c1d8923072ba 200 "source_sub_type": "joke"
TMBOY 44:c1d8923072ba 201 }
TMBOY 44:c1d8923072ba 202 ]
TMBOY 44:c1d8923072ba 203 }
TMBOY 44:c1d8923072ba 204 ```
TMBOY 44:c1d8923072ba 205
TMBOY 44:c1d8923072ba 206 * 动图笑话
TMBOY 44:c1d8923072ba 207
TMBOY 44:c1d8923072ba 208 ```
TMBOY 44:c1d8923072ba 209 {
TMBOY 44:c1d8923072ba 210 "result_list": [
TMBOY 44:c1d8923072ba 211 {
TMBOY 44:c1d8923072ba 212 "card_id": "",
TMBOY 44:c1d8923072ba 213 "result_content": {
TMBOY 44:c1d8923072ba 214 "img": "https://ss0.baidu.com/94o3dSag_xI4khGko9WTAnF6hhy/xiaodu/pic/item/7e3e6709c93d70cfdbbf47ddffdcd100bba12b9d.jpg",
TMBOY 44:c1d8923072ba 215 "txt": "这个广告我给满分"
TMBOY 44:c1d8923072ba 216 },
TMBOY 44:c1d8923072ba 217 "result_type": "gif_face",
TMBOY 44:c1d8923072ba 218 "source_type": "joke",
TMBOY 44:c1d8923072ba 219 "source_sub_type": "joke",
TMBOY 44:c1d8923072ba 220 "voice": ""
TMBOY 44:c1d8923072ba 221 },
TMBOY 44:c1d8923072ba 222 {
TMBOY 44:c1d8923072ba 223 "card_id": "",
TMBOY 44:c1d8923072ba 224 "result_content": {
TMBOY 44:c1d8923072ba 225 "answer": "这个广告我给满分"
TMBOY 44:c1d8923072ba 226 },
TMBOY 44:c1d8923072ba 227 "result_type": "txt",
TMBOY 44:c1d8923072ba 228 "source_type": "joke",
TMBOY 44:c1d8923072ba 229 "voice": "这个广告我给满分",
TMBOY 44:c1d8923072ba 230 "source_sub_type": "joke"
TMBOY 44:c1d8923072ba 231 }
TMBOY 44:c1d8923072ba 232 ]
TMBOY 44:c1d8923072ba 233 }
TMBOY 44:c1d8923072ba 234 ```
TMBOY 44:c1d8923072ba 235
TMBOY 44:c1d8923072ba 236 result_list每个元素代表一个资源,一个资源的类型由result_type决定,其中图片为txt,静态图片为img_comm,git图片为git_face;
TMBOY 44:c1d8923072ba 237
TMBOY 44:c1d8923072ba 238 当query是一个明确的"文字笑话"、"图片笑话"、"动图笑话"时,result_list会固定是上面所列的某个类型的返回结果,如果query是"讲个笑话"泛意图query,result_list将随机出一个类型的结果。
TMBOY 44:c1d8923072ba 239
TMBOY 44:c1d8923072ba 240
TMBOY 44:c1d8923072ba 241 ## nlu说明
TMBOY 44:c1d8923072ba 242
TMBOY 44:c1d8923072ba 243 intent|slot_name|slot_value|备注
TMBOY 44:c1d8923072ba 244 ----|----|--------|----
TMBOY 44:c1d8923072ba 245 audio.joke.play|||播放笑话
TMBOY 44:c1d8923072ba 246 |textual|文字笑话|表达文字笑话意图(针对图文笑话)
TMBOY 44:c1d8923072ba 247 |image|图片笑话|表达图片笑话意图(针对图文笑话)
TMBOY 44:c1d8923072ba 248 |dynamic_image|动图笑话|表达动图笑话意图(针对图文笑话)
TMBOY 44:c1d8923072ba 249 audio.joke.next|||下一个
TMBOY 44:c1d8923072ba 250 audio.joke.previous|||上一个
TMBOY 44:c1d8923072ba 251 audio.joke.continue|||继续
TMBOY 44:c1d8923072ba 252 audio.joke.stop|||停止
TMBOY 44:c1d8923072ba 253
TMBOY 44:c1d8923072ba 254
TMBOY 44:c1d8923072ba 255 ## directives 部分的说明
TMBOY 44:c1d8923072ba 256
TMBOY 44:c1d8923072ba 257 参见相关directives的文档
TMBOY 44:c1d8923072ba 258 * [AudioPlayer](../directives/AudioPlayer.md) 播放相关指令
TMBOY 44:c1d8923072ba 259 * [Speaker](../directives/Speaker.md) 扬声器控制、设置相关指令
TMBOY 44:c1d8923072ba 260 * [SpeechSynthesizer](../directives/SpeechSynthesizer.md) 语音播报(TTS)相关指令