HTTP - HTTP 發布 MP4
材料準備
- AmebaPro2 [ AMB82 MINI ] x 1
- 按鈕 x 1
- 220 歐姆電阻 x 1
範例說明
這些範例說明如何透過 HTTP Post 請求將 MP4 音訊檔案傳送到 HTTP 伺服器。
本說明將與 2 個範例相關:
1) HTTP_Post_MP4_Whisper_Server
2) RecordMP4_HTTP_Post_Whisper_Server
這兩個範例之間的差異在於 HTTP_Post_MP4_Whisper_Server.ino,預計 SD 卡內已保存 MP4 檔案。 而對於 RecordMP4_HTTP_Post_Whisper_Server.ino,SD 卡中不需要有 MP4 檔案。
這是範例流程的示意圖。
將按鈕和電阻器連接到 AMB82 MINI,如下所示。
打開範例 “File”-> “Examples” -> “AmebaHTTP” -> “HTTP_Post_MP4_Whisper_Server” 或 “RecordMP4_HTTP_Post_Whisper_Server”。
編譯並執行程式碼。
透過在 src 資料夾中找到名為“whisper_llm_server.py”」的 python 腳本來設定 http 伺服器。 到命令提示字元並轉到 src 資料夾並執行以下命令:python3 Whisper_llm_server.py。 按照 python 腳本中的 readme 進行操作。
按住按鈕 2 秒鐘即可觸發錄音。 對著麥克風說話詢問 AI。 以下為運行 python 腳本終端上的預期輸出結果。 請注意,如果您要使用更強大的模型,例如 MediaTek 7B,則需要具有強大 GPU 的 PC 來進行測試。 純 CPU 將無法運行該模型。
請注意,該伺服器只能在 Linux 作業系統上運行。尚不支援 Mac OS 和 Windows。
Copyrights ©瑞晟微电子(苏州)有限公司 2021. All rights reserved. Terms of Use