Skip to content

Route chat-card TTS through Home Assistant media players - #40

Merged
techartdev merged 3 commits into
mainfrom
papurha/media-player-tts
Sep 26, 2026
Merged

techartdev merged 3 commits into
mainfrom
papurha/media-player-tts

Conversation

@techartdev

Copy link
Copy Markdown
Owner

Summary

  • add optional media-player voice output for the OpenClaw chat card
  • call Home Assistant tts.speak with a configured TTS entity and media player
  • wait for playback before resuming continuous recognition
  • expose the settings in the visual card editor and document their behavior
  • clarify that HA context/tool settings do not disable OpenClaw MCP context or tools

Validation

  • 9 Python regression tests pass
  • chat-card JavaScript syntax check passes
  • dedicated Node service-contract test passes
  • deployed to HA 2026.9.3 and verified the live tts.speak request returns HTTP 200
  • live card bundle serves v0.3.14 and the Lovelace config saves the new options

Addresses #1, #16, and #29.

@techartdev
techartdev merged commit d00a3bf into main Sep 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant