Más contenido relacionado La actualidad más candente (20) Similar a [COSCUP 2022]看圖說故事AI機器人 (20) [COSCUP 2022]看圖說故事AI機器人22. LINE BOT SDK
• Java
• PHP
• Go
• Perl
• Ruby
• Python
• Node.js
• ……
22
來源:https://developers.line.biz/en/docs/messaging-api/line-bot-sdk/#messaging-api-sdks
38. 實作看圖說故事機器⼈ (1/4)
上傳照片(看圖)
• switch ($event[‘type’][‘message’][‘type’])
• case ‘image’
• case ‘text’
• case ‘sticker’
• case ‘video’
• case ‘audio’
• case ‘location’
• ……
38
39. 實作看圖說故事機器⼈ (2/4)
暫存圖片
1. 呼叫Get Content API,讀取image訊息的內容
• GET https://api-data.line.me/v2/bot/message/{messageId}/
content
2. PHP存檔函式
• 先file_get_contents()讀取image內容
• 再file_put_contents()寫檔,可⽤messageId當檔名
39
40. 實作看圖說故事機器⼈ (3/4)
呼叫影像分析API(說)
• curl -H “Ocp-Apim-
Subscription-Key:{⾦鑰}” -H
"Content-Type: application/
json" “{端點}/vision/v3.2/
analyze?
visualFeatures=Categories,D
escription&details=Landmark
s” -d “{”url”:"{圖片網址}"}"
• PHP的curl函式
• curl_init(),
curl_setopt(),
curl_exec(),
curl_getinfo(),
curl_close()
40
49. ⾃備問與答,避免尬聊 (1/2) 😅
1. 電腦視覺API的收費⽅式?
➡ F0免費是每分鐘20次呼叫,每個⽉5,000次呼叫,S1等級是
每1,000次呼叫收費NTD$11~30。
2. 其他微軟Azure認知服務(Cognitive Services)還有哪些?
• 語⾳(語⾳轉換⽂字/⽂字轉換語⾳/語⾳翻譯/說話者辨識)
• 語⾔(情緒分析/問題解答/語⾔理解/翻譯⼯具)
• 辨識(電腦視覺/⼈臉識別/⾃訂視覺)
49
50. ⾃備問與答,避免尬聊 (2/2) 😅
3. Chatbot聊天機器⼈的學習資源?
➡ 最推薦,臉書「Chatbot Developers
Taiwan」社團! 👍
4. Azure認知服務的學習資源?
➡ 最推薦,臉書「AzureTaiwan User
Group」社團! 🤩
50