Python全栈项目–手机语音远程控制智能家居系统(含嵌入式控制)
一、项目简介
本项目是一个面向智能家居物联网场景的 Python 全栈实战项目。系统支持在手机端网页中点击麦克风输入语音,例如说出“打开客厅主灯”“卧室空调温度调到25”“我回来了”,前端会调用浏览器 Web Speech API 将语音转换成文字,FastAPI 后端完成指令解析、设备匹配、场景联动、日志记录,并把控制命令下发给 ESP32/STM32/树莓派等嵌入式控制端。
本项目实现了完整移动端语音输入能力和硬件控制链路:
手机网页语音输入 → Vue 前端 → FastAPI 鉴权接口 → 指令解析 → 设备/场景控制
↓
嵌入式命令队列 / HTTP直推
↓
ESP32/STM32 控制继电器、PWM、红外、窗帘电机
项目同时保留完整用户注册、登录、JWT 鉴权、设备管理、场景模式、日志审计功能,适合用于课程设计、毕业设计原型和物联网项目二次开发。
二、技术栈
- 后端:FastAPI、SQLA
转载自 CSDN-专业IT技术社区
原文链接:https://blog.csdn.net/exlink2012/article/details/162637612



