|
在 HomeAssistant (HA) 中使用 HomePod Mini 作为语音播放器,本质上是将其作为一个 DLNA/AirPlay 媒体播放机。 由于国内网络环境下,自带的 Google TTS 或需联网的云端服务经常失效,我推荐使用目前国内最稳定、效果最好的方案:Microsoft Edge TTS。它无需特殊网络,音质自然,且完全免费。 以下是基于 HomeAssistant 2025.12.2 版本的详细操作教程。 第一步:将 HomePod Mini 接入 HomeAssistantHomeAssistant 拥有原生 Apple 协议支持,通常会自动发现设备。 自动发现:确保 HomePod Mini 与 HA 在同一局域网下。进入 HA 界面,点击 配置 -> 设备与服务。 添加集成:如果看到“已发现”卡片里有 Apple TV 或 HomeKit Accessory Protocol,点击 配置。 手动添加:如果没有自动发现,点击右下角 添加集成,搜索 Apple,选择 Apple TV(这是苹果设备的统一集成)。 配对:HA 会要求在 HomePod 上输入验证码。此时你的手机或 iPad(作为家庭中枢)会弹出验证码,将其输入 HA 即可。 确认:成功后,你会在“设备”中看到一个类型为 media_player 的实体,例如 media_player.homepod_mini。
第二步:安装 Edge TTS(最适合国内的语音方案)为了让 HomePod 说中文,我们需要一个“发声引擎”。 第三步:配置基础 TTS 选项在 HA 最新版本中,为了让语音播报更顺畅,我们需要在 configuration.yaml 中简单确认一下(或者直接在 UI 界面配置)。 第四步:小白自动化教程——“欢迎回家”播报现在我们做一个最简单的自动化:当某人回到家,HomePod 自动欢迎。 进阶:如何让语音更丝滑?由于 HomePod 播放音频前会有微小的延迟,建议在自动化动作中按以下顺序配置: 常见问题排查(避坑指南):通过以上步骤,你就拥有了一个完全本地化、网络依赖极低且音质出众的 HomePod 语音播报系统。 如果出现这个报错 no response to SETUP rtsp://... 的核心含义是:握手失败。你只需要在你的防火墙放行10000-65535的udp端口请求就可以。
|