ex
Fork of mbed-os-example-mbed5-blinky by
dumi_doc-master/doc/bot/audio_joke.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 | # 笑话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)相关指令 |
