@“Main Plex” said:
@digitalhigh said:
Also, now verified that this will work to control Plex running on Roku, so that’s one more device added to the list. Unfortunately, it looks like this won’t work right away with Alexa and IFTTT due to limitations there, but I am also tinkering with the actions API on API.AI, so it’s possible that I’ll be trying to utilize more intelligent responses and the ability to use it on alexa down the road.
This is amazing I really hope to see an alexa integration as I’m in the uk and I can’t get Google home
It just happens to be your lucky day. The tip from @JasonMeudt got me motivated into looking harder at API.AI. I then talked to the creator of AutoVoice for a bit, which filled me in nicely on how the API.AI system actually works.
So, this does a few things for the scope of the project:
One, for API.AI to work, you apparently need a valid, not self-signed SSL cert and domain for API.AI to talk to. This isn’t horribly difficult to set up using XAMPP, but does take the setup to a slightly higher difficulty.
Which means that instead of rewriting everything and throwing out all the language parsing I’ve already written - I’ll instead dub that system of command interpretation “API V1”.
The new system of parsing and delivering commands to Phlex, dubbed API V2, should provide a LOT more extensibility to the language parsing. I should be able to now parse out a lot more language, and make everything almost natural-like in conversations. There can be prompts when more input is needed, and there can be custom-ish responses when delivering a success or error message.
So, this means a lot more work on my part to incorporate parsing of the input from API.AI, but it also means a hell of a lot more power behind what I can do with the voice inputs.
And the best part is, because this is wrapped in the API.AI, I should be able to hook it up to Alexa via an action that loops it into the intent parsing that Google does.
But, for now, I’m just getting a handle on sorting out which API input is which, and wrapping my brain around how I need to redo things in order to make this all flow beautifully.
Either way…suuuuuuper exciting. I can’t wait till I can have my first conversation with this puppy. ![]()



