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. 使用条款