## 4.7 多種回答方式
>本節主要介紹如何使機器人的回答豐富多樣。包含圖片、音頻、視頻、圖文等多種素材的上傳使用,支持自定義素材。
場景意圖中的機器人答支持多種回答方式,可以返回文本、圖片、音頻、視頻、圖文(僅限于微信)。
### 4.7.1 微信素材使用
微信素材的使用分為兩種:
+ 第一種,微信授權后,使用授權微信公眾號的素材庫

+ 第二種,自定義機器人答微信端素材(自定義圖片、音頻、視頻的操作方式與硬件素材使用相同,詳情請看硬件素材使用)。


### 4.7.2 硬件素材使用
用戶在開發者后臺自建意圖的機器人答中,如下圖示意使用自定義素材。
+ 點擊使用硬件素材

+ 上傳圖片、音頻、視頻素材后,選擇使用

+ 輸入名稱和url,設置自定義圖片、音頻、視頻



之后就可在返回json中按需求解析素材使用,示意如下。
自定義圖片調用
```
{
"_text": "我要看圖片",
"msg_id": "0da813ec-e0ba-4242-a5b6-59635c965160",
"intents": [
{
"parameters": {},
"name": "我要看圖片",
"result": {
"text": "hello",
"type": "dialog"
},
"outputs": [
{
"type": "wechat.text",
"property": {
"text": "hello"
}
},
{
"type": "image",
"property": {
"name": "小兔子",
"image_url": "http://image.so.com/v?q=小兔子&cmsid=586f94b58e0737108deccae81aa95b73&cmran=0&cmras=0&i=0&cmg=87c95995a71d98ac5185102a7b500ab9&src=360pic_strong&z=1#q=%E5%B0%8F%E5%85%94%E5%AD%90&i=0&src=360pic_strong&z=1&lightboxindex=0&id=5c06b8456556b356ac8a7783b0d789db&multiple=0&itemindex=0&dataindex=0&prevsn=0&currsn=0"
}
}
],
"score": "1.0",
"scoreColor": "c4",
"is_match": 1,
"id": "8782516e-db76-4eaa-83cd-4182f92c20bb",
"action": "dialog"
}
],
"meta_process_milliseconds": 38
}
```
自定義音頻調用
```
{
"_text": "我要聽音頻",
"msg_id": "5ea21cde-d461-4133-90ff-acdbea403576",
"intents": [
{
"parameters": {},
"name": "我要聽音頻",
"result": {
"text": "hello",
"type": "dialog"
},
"outputs": [
{
"type": "wechat.text",
"property": {
"text": "hello"
}
},
{
"type": "voice",
"property": {
"name": "下雨聲",
"voice_url": "http://www.ximalaya.com/1000294/sound/240732"
}
}
],
"score": "1.0",
"scoreColor": "c4",
"is_match": 1,
"id": "8782516e-db76-4eaa-83cd-4182f92c20bb",
"action": "dialog"
}
],
"meta_process_milliseconds": 60
}
```
自定義視頻調用
```
{
"_text": "我要看視頻",
"msg_id": "bf6739e5-b273-49e4-884b-af8657c38791",
"intents": [
{
"parameters": {},
"name": "我要看視頻",
"result": {
"text": "hello",
"type": "dialog"
},
"outputs": [
{
"type": "wechat.text",
"property": {
"text": "hello"
}
},
{
"type": "video",
"property": {
"name": "ruyi.ai干貨-人工智能關鍵技術",
"video_url": "http://video.tudou.com/v/XMjY0Mzc1NTY3Ng==.html?spm=a2h0k.8191414.0.0&from=s1.8-1-1.2"
}
}
],
"score": "1.0",
"scoreColor": "c4",
"is_match": 1,
"id": "8782516e-db76-4eaa-83cd-4182f92c20bb",
"action": "dialog"
}
],
"meta_process_milliseconds": 61
}
```
- 1. 海知智能第三方技能插件開放平臺概述
- 2. 快速接入API
- 2.1 硬件接口調用
- 2.2 快速接入微信
- 2.3 API接入常見問題
- 3. 技能插件
- 3.1 基礎能力類
- 頂級過濾器
- 用戶知識圖譜
- 機器人檔案
- 通用閑聊
- 兒童閑聊
- Smart Reply
- 輕量閑聊
- 3.2 語音游戲類
- 成語接龍
- 詞匯樂園
- 詞語接龍
- 鸚鵡學舌
- 動腦猜猜
- 挑戰單詞
- 冒險世界
- 猜猜我是誰
- 阿拉丁學詩詞
- 貓貓托管所
- 漂流瓶
- 詩詞大會
- 國學大會
- 我愛猜歌名
- 我在看著你
- 燈謎猜猜
- 3.3 休閑娛樂類
- 星座運勢
- 悅耳聲音
- 幸運簽
- 調教機器人
- 娛樂推送
- 3.4 生活服務類
- 黃歷
- 計算器
- 古詩詞
- 時間詢問
- 翻譯類技能
- 天氣資訊
- 日程創建
- 日程創建指令
- 鬧鐘
- 食材知識
- 冥想音樂
- 格言
- 每日英語
- 漢語詞典
- 豆果菜譜
- 古文翻譯
- 3.5 音頻點播類
- 喜馬拉雅FM
- 新聞廣播
- 音樂點播
- Smart Music
- 兒童聽聽
- Smart Audio
- 兒童笑話
- 點播控制指令
- 3.6 視頻點播類
- 影視點播
- 3.7 百科知識類
- 人物百科
- 百科問答
- 實時百科
- 3.8 體育健康類
- 五分鐘健身
- 4. 開發者初級教程
- 4.1 開通服務
- 4.2 創建機器人
- 4.3 設置機器人
- 4.4 獲取技能插件
- 4.5 讓機器人學會聊天
- 4.6 導入知識庫
- 4.7 多種問答形式
- 4.8 數據統計
- 4.9 粉絲管理
- 5. 開發者中級教程
- 5.1 詞典運用
- 5.2 意圖處理
- 5.3 暗號使用
- 5.4 事件觸發
- 5.5 優先級
- 5.6 觸發器
- 5.7 快捷鍵
- 5.8 意圖報錯
- 6. 開發者高級教程
- 6.1 handlebars模版語言
- 6.2 JavaScript簡單介紹
- 6.3 JavaScript使用說明
- 6.4 JavaScript使用案例
- 6.5 JavaScript常見問題
- 7. 快速發布技能
- 8. 幫助中心
- 8.1 常見概念
- 8.2 幫助視頻
- 8.3 聯系我們