Google Home Control

🏠 桥接 Google Assistant 掌控全屋智能

通过 Google Assistant SDK 桥接控制智能家居设备(灯光、电视等),需自行配置 OAuth 凭据,适合技术用户实现语音自动化。

收藏
6.7k
安装
2.8k
版本
1.0.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Google Home Control 是一个基于 Python 的桥接技能,允许 Clawdbot 直接调用 Google Assistant SDK 执行智能家居控制命令。用户通过自然语言指令(如"关闭办公室灯光"、"将电视音量调至 20")触发后,系统会调用 control.py 脚本与 Google Assistant API 通信,实现对已绑定 Google Home 生态设备的远程操控。

显著优点

1. 生态兼容性:直接对接 Google Assistant,可控制所有支持 Google Home 的智能设备,无需额外硬件桥接
2. 自然语言理解:依托 Google 的 NLP 能力,指令识别准确率高,支持复杂语义表达

3. 零订阅成本:基于 Google Cloud 免费配额,个人使用无额外费用

潜在缺点与局限性

  • 配置门槛极高:需完成 Google Cloud 项目创建、OAuth 2.0 配置、Python 环境搭建、授权流程等 5 步技术操作,非开发者难以独立完成
  • 凭据安全风险client_secret.jsoncredentials.json 包含敏感 OAuth 令牌,若泄露可能导致 Google 账户被滥用
  • 稳定性依赖:受 Google API 配额限制及网络延迟影响,可能出现响应超时
  • 隐私顾虑:所有语音指令经 Google 服务器处理,存在数据出境合规风险

适合人群

  • 具备 Linux/macOS 命令行操作经验的开发者
  • 已深度使用 Google Home 生态的技术爱好者
  • 愿意牺牲便捷性换取定制化自动化能力的用户

常规风险

| 风险类型 | 说明 |
|---------|------|
| 凭据泄露 | OAuth 令牌若被截获,攻击者可控制关联的全部智能家居设备 |
| 账户安全 | 需将 Google 账户添加为"外部测试用户",存在权限扩散隐患 |
| 服务中断 | Google 随时可能调整 Assistant SDK 接口或废弃原型 API |
| 本地执行风险 | Python 脚本以用户权限运行,需确保代码来源可信 |

Google Home Control 内容

scripts文件夹
手动下载zip · 2.6 kB
control.pytext/plain
请选择文件