自动汇总 2026-06-20 当天
hummingg在 GitHub 上的提交。
hummingg/imx6ull-speaker
- feat: 实现 HTTP 反向代理方案,解决板子 TLS 支持问题
主要功能
- 添加 Flask HTTP 反向代理服务器 (proxy_server.py)
- 支持 DeepSeek API 代理 (端口 18080)
- 支持百度语音 API 代理 (端口 18081)
代码修改
- deepseek_client.py: 修改为使用 HTTP 代理
- patch_baidu.py: 更新代理地址为 192.168.31.2
- audio_utils.py: 增强录音功能,自动检测物理麦克风设备
测试文件
- test_proxy.py: 基础代理连接测试
- test_full_proxy.py: 完整功能测试 (DeepSeek + 百度 TTS)
- PROXY_TEST_RESULTS.md: 详细测试结果文档
配置文件
- .arts/settings.json: 新增配置文件
- nginx.conf.new: Nginx 配置备选方案
- deepseek_client.py.backup: 原始代码备份
测试结果
- ✅ DeepSeek API 通过代理测试成功
- ✅ 百度 TTS 通过代理测试成功
- ✅ 代理服务器在 Mac 上稳定运行 (192.168.31.2)
解决的问题
- 板子 Linux 4.1.15 内核 TLS 支持不足
- 无需更换内核或 rootfs 即可使用 HTTPS API
- 便于调试和监控 API 调用
- feat: add HTTP proxy quickstart guide for testing without rootfs swap
- docs: add complete deployment guide for Linux 4.1.15 board
- docs: add memory usage analysis for 512MB i.MX6ULL board
- docs: 添加开发板 HTTP 反向代理部署指南
- docs(MAC.md): 同步文档,macOS录音方案从sox rec改为PyAudio
- MAC.md: 安装步骤、平台差异表、FAQ、参考资料全部更新
- audio_utils.py: 文件头注释和测试打印信息同步更新
- feat(audio): macOS录音改用PyAudio替代sox,临时写死输入文本便于调试
- audio_utils.py: 新增 _record_audio_pyaudio(),macOS 不再依赖 sox
- main.py: 临时跳过录音和ASR,写死输入文本用于无麦克风环境调试
- Initial commit: i.MX6ULL + DeepSeek 智能音箱项目
- 主开发指南 README.md(8章+附录)
- 联网指南 NETWORK.md
- Linux 4.1.15 老内核 TLS 适配 KERNEL4.1.15.md
- 唤醒词部署 WAKEWORD.md
- Mac mini 跨平台运行指南 MAC.md
- 跨平台 Python 代码(main/audio_utils/deepseek_client/wakeword_trigger)