question

newuser-83debfd7-06ea-4724-a701-c29748e08412 avatar image
newuser-83debfd7-06ea-4724-a701-c29748e08412 asked ·

Alexa Voice Services can control set-top box ?

I am trying to connect Alexa with set-top Box, so I can voice control over it. Is it possible for Alexa to connect. What are the steps I should follow? Any examples?

alexa skills kitalexa voice servicealexa smart homevoice-user interface
10 |2000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Bill_Orange avatar image
Bill_Orange answered ·

Generally, you communicate with media devices using GET and POST. The python library "responses" is a good . However, none of the set top boxes I have seen accept this sort of communication. I suppose yours could be the exception but I doubt it. Here are a couple of ideas.

Use an intermediate device. This should work. https://www.logitech.com/en-us/product/harmony-hub?crid=60

Second idea; do your home media components communicate using CEC through the HDMI cables? If so, perhaps a component you already own can act as an intermediary. I turn my set top box on and off and control volume by sending POST commands to my ONKYO receiver.

I hope that helps. Let me know if you need clarification. I can show you the code needed to control the ONKYO receiver but I doubt its terribly relevant to your specific situation.

10 |2000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

newuser-4916e50f-4e3a-4472-ae57-44da2bf14a6a avatar image
newuser-4916e50f-4e3a-4472-ae57-44da2bf14a6a answered ·

Hi. I would be very interested in seeing the codes you send to your receiver. I also have an onkyo receiver and I’m trying to achieve the same thing.

10 |2000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.