ESP32-S3 IDF实时语音开发:Function Calling与SG90舵机联动
上一篇《ESP32-S3 IDF实时语音开发:Realtime直连与回声消除》 完成了 ESP32-S3 直连 Qwen Omni Realtime 和豆包 Realtime,并逐步解决了流式音频播放、AEC 回声消除和插话打断问题。到这里,开发板已经能够持续听、持续说,也能在模型讲话时接受新的语音输入。
这一次继续向前一步:让 Realtime 模型不只生成声音,还能通过 Function Calling 控制真实硬件。当用户说“给我打个招呼”时,豆包会调用 ESP32-S3 注册的工具;开发板立即返回“已执行”,同时启动一个独立任务,让 SG90 舵机以最大速度左右摆动 5 秒。


在 AI 辅助编程时代,我们见证了代码生成效率的惊人提升,但也面临着一个新的挑战:当 AI 能够快速生成大量代码时,如何确保系统的一致性、可维护性和演进方向?在上一篇文章《