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 档案。

这是范例流程的示意图。

1

将按钮和电阻器连接到 AMB82 MINI,如下所示。

1

打开范例 “File”-> “Examples” -> “AmebaHTTP” -> “HTTP_Post_MP4_Whisper_Server” 或 “RecordMP4_HTTP_Post_Whisper_Server”。

1

编译并执行程式码。
透过在 src 资料夹中找到名为“whisper_llm_server.py”」的 python 脚本来设定 http 伺服器。 到命令提示字元并转到 src 资料夹并执行以下命令:python3 Whisper_llm_server.py。 按照 python 脚本中的 readme 进行操作。
按住按钮 2 秒钟即可触发录音。 对着麦克风说话询问 AI。 以下为运行 python 脚本终端上的预期输出结果。 请注意,如果您要使用更强大的模型,例如 MediaTek 7B,则需要具有强大 GPU 的 PC 来进行测试。 纯 CPU 将无法运行该模型。

1

请先确认已安装QQ通讯软体