用料
- BW21-CBV-Kit x 1
- 按钮 x1
- 220 Ω电阻 x1
示例
这些示例说明了如何向 HTTP 服务器发送 MP4 音频文件的 HTTP Post 请求。
本指南将与 2 个示例相关:
- HTTP_Post_MP4_Whisper_Server
- RecordMP4_HTTP_Post_Whisper_Server
实现流程
这两个示例之间的区别在于,对于 HTTP_Post_MP4_Whisper_Server.ino,预计 SD 卡中已经保存了一个 MP4 文件。而对于 RecordMP4_HTTP_Post_Whisper_Server.ino,SD 卡中没有必要有 MP4 文件。
- 将按钮和电阻器连接到 BW21-CBV-Kit,如下所示。
- 打开 “文件” -> “示例” -> “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 脚本中的自述文件进行操作。
- 长按按钮 2 秒触发录音。对着麦克风说话以询问 AI。这应该是运行 python 脚本的终端上的预期输出。
请注意,如果您是 要使用更强大的模型(例如 MediaTek 7B 模型),您需要一个 具有强大 GPU 的 PC 可供测试。纯粹的 CPU 将无法运行它 型。
请注意,此服务器只能在 Linux 操作系统上运行,尚不支持 Mac OS 和 Windows。
|