【教程】小安派BW21-CBV-Kit——HTTP 请求 MP4

[复制链接]
查看15 | 回复0 | 前天 14:54 | 显示全部楼层 |阅读模式

用料

  • BW21-CBV-Kit x 1
  • 按钮 x1
  • 220 Ω电阻 x1

示例

这些示例说明了如何向 HTTP 服务器发送 MP4 音频文件的 HTTP Post 请求。

本指南将与 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 文件。

  • 这是示例流程的框图。

image.png

  • 将按钮和电阻器连接到 BW21-CBV-Kit,如下所示。

image.png

  • 打开 “文件” -> “示例” -> “AmebaHTTP” -> “HTTP_Post_MP4_Whisper_Server” 或 “RecordMP4_HTTP_Post_Whisper_Server”。

image.png

  • 编译并运行代码。

通过在 src 文件夹中找到名为 “whisper_llm_server.py” 的 python 脚本来设置 http 服务器。转到命令提示符并转到 src 文件夹并执行以下命令:python3 whisper_llm_server.py。按照 python 脚本中的自述文件进行操作。

  • 长按按钮 2 秒触发录音。对着麦克风说话以询问 AI。这应该是运行 python 脚本的终端上的预期输出。

请注意,如果您是 要使用更强大的模型(例如 MediaTek 7B 模型),您需要一个 具有强大 GPU 的 PC 可供测试。纯粹的 CPU 将无法运行它 型。

请注意,此服务器只能在 Linux 操作系统上运行,尚不支持 Mac OS 和 Windows。

image.png

用心做好保姆工作
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则