Line Bot Message API with Audio x OpenAI Whisper
info
這邊主要記錄如何透過 Line Bot Message API 來接收音訊檔案, 並藉由 OpenAI 的 Whisper 來處理音訊檔案, 最終回傳轉換後的文字訊息
建立 Line Bot
-
先到 Line Developers 建立一個 Provider
-
在 Provider 中建立一個 Messaging API Channel, 這邊會要求建立對應的 LINE Official Account (前面沒有建立 Provider 的話也可以這邊建立, 或者選擇已有的, 然後認證帳號的部分可以先跳過不影響)
-
建立後可以先點右上方的設定調整一些需求, 例如帳號設定中的功能切換可以決定是否接受邀請至群組及聊天室, 以及回應設定中的回應功能也可以自行調整 (Webhook 的部分需要等我們設定 Webhook URL 後才能開啟)
-
設定好後在 Line Developers 的 Messaging API Channel 中可以取得 Channel Access Token
-
記得將 Bot 加入到對應的群組或聊天室中, 這樣待會才能接收訊息
在專案上建立對應的 Line Utility
安裝相關套件
pnpm add @line/bot-sdk --filter=YOUR_APPS