homepod-tts
SKILL.md
HomePod TTS
使用 HomePod 播放 TTS 语音(支持情绪识别)。
工作流程
- 自动情绪识别:根据文本内容自动判断情绪(开心、悲伤、生气、惊讶等)
- 生成语音:调用 Qwen3-TTS 生成 WAV 文件
- 启动 HTTP 服务:Serving 音频文件供 Home Assistant 访问
- 发送到 HomePod:调用 Home Assistant
media_player.play_media服务播放
情绪识别规则
| 关键词示例 | 检测情绪 |
|---|---|
| 开心、高兴、太棒了、nice | 🎉 开心 |
| 激动、兴奋、冲鸭、加油 | ✨ 兴奋 |
| 难过、伤心、哭了、心痛 | 😢 悲伤 |
| 生气、愤怒、可恶、气死 | 😠 生气 |
| 惊讶、震惊、卧槽、居然 | 😲 惊讶 |
| 害怕、吓人、救命、妈呀 | 😨 恐惧 |
| 警告、注意、严肃、认真 | ⚠️ 严肃 |
| 晚安、早上好、温柔、爱你 | 💕 温柔 |
| 没关系、淡定、稳住 | 🧘 平静 |
| 搞笑、笑话、哈哈 | 😂 幽默 |
| 累了、困了、好累 | 😴 疲惫 |
| 紧张、焦虑、担心 | 😰 紧张 |
无匹配关键词时使用默认情绪:开心、热情、语速稍快
音量自动调节
播放时自动将 HomePod 音量设为 40%,播放完成后自动恢复原音量。
动态等待时间
等待时间根据生成的音频时长自动计算:音频时长 + 1秒
例如:3秒的语音 → 等待4秒后恢复音量
Weekly Installs
1
Repository
openclaw/skillsGitHub Stars
3.8K
First Seen
Feb 20, 2026
Security Audits
Installed on
amp1
openclaw1
opencode1
kimi-cli1
codex1
github-copilot1