Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Send Siri voice commands #170

Open
manu3b1 opened this issue Dec 31, 2018 · 7 comments
Open

Send Siri voice commands #170

manu3b1 opened this issue Dec 31, 2018 · 7 comments

Comments

@manu3b1
Copy link

manu3b1 commented Dec 31, 2018

Hi,
Would be great to be able to send prerecorded/TTS Siri voice commands to AppleTV. That's could be much more powerful than sending button events to control the interface, as we are merely blind about the current AppleTV UI state.
Are we far from seeing that feature?
Thx.

@postlund
Copy link
Owner

postlund commented Jan 6, 2019

This should absolutely be possible somehow and I want to implement that as well. So I would say that it's in the backlog but the development pace is quite low at the moment due to personal life. It will come one day, cannot say when though.

@manu3b1
Copy link
Author

manu3b1 commented Jan 6, 2019

As you may know, the related protobuf structure can be found here:
https://github.com/edc1591/node-appletv/blob/master/src/lib/protos/SendVoiceInputMessage.proto
Now, need some sample frames to put the right fields inside...

@postlund postlund added feature mrp Media Remote Protocol labels Oct 3, 2019
@postlund postlund added this to To do in Bugs and support Nov 7, 2019
@ldf98
Copy link

ldf98 commented Nov 15, 2019

in case not aware, the iOS shortcuts app now supports opening specific apps on AppleTV by name/text, I hadn't seen before any direct way to do this. Perhaps it presents a path to investigate for this project (which is great, thanks!)

@postlund
Copy link
Owner

in case not aware, the iOS shortcuts app now supports opening specific apps on AppleTV by name/text, I hadn't seen before any direct way to do this. Perhaps it presents a path to investigate for this project (which is great, thanks!)

Yeah, I've heard about that as well but I have yet not been able to figure out how that works. Maybe I should dig deeper into that for a later release.

@postlund
Copy link
Owner

The way to figure it out, by the way, would be to improve the MRP proxy to make it appear in the Shortcuts app so the traffic can be sniffed and dump the message(s). In case anyone would like to dig deeper into this...

postlund added a commit that referenced this issue Feb 25, 2020
Not used now but will be relevant for #170 at some point.
postlund added a commit that referenced this issue Feb 26, 2020
Not used now but will be relevant for #170 at some point.
postlund added a commit that referenced this issue Feb 26, 2020
Not used now but will be relevant for #170 at some point.
@pjsachdev
Copy link

This would be an amazing feature addition. I don't even think that the node Apple TV clients support Siri messages.

@sklever
Copy link

sklever commented Feb 2, 2023

Any plan on release for this feature request to send Siri command as statement via pyatv?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature mrp Media Remote Protocol
Projects
No open projects
Development

No branches or pull requests

5 participants