Apple TV Siri Voice for Home Assistant*

Claude Code and I recently wrote Apple TV Siri Voice, a Home Assistant integration and companion service that lets Home Assistant send voice requests directly to Siri on an Apple TV, just like the Apple TV remote.

I am using it with the voice button on my Astrion remote and it works great.

It works by emulating a HomeKit remote using Apple’s Target Control protocol. The companion service pairs with your Home like a standard HomeKit accessory, registers each Apple TV as a target, and streams microphone audio directly to Siri over HomeKit Data Stream. No MFi hardware or Apple Remote is required.

This enables automations and custom hardware to interact with Siri on the Apple TV. For example:

  • “Skip the intro.”
  • “Open YouTube.”
  • “Who plays this character?”

The project is fully local, open source, and works with any source that can send PCM audio to Home Assistant, including ESPHome voice devices, phone shortcuts, wall tablets, and custom hardware. There is also Text-to-Speach support, so you can write a common like “Open Settings” and Siri will react to it.

I’d love any feedback, bug reports, or feature suggestions!

2 Likes