Ooooo emmm jebus, I think I got it
soooo, do NOT put http:// in your HTTP Get action for autovoice...at least not for me. As soon as I left out the http:// and just entered my dynamic DNS, it worked. Maybe specific to my dynamic DNS, but no clue on that. I thought it shouldn't matter if http:// was there, but it did. ravings of a yeti that awoke from a deep slumber! Nothing to do with http:// and everything to do with me having a prefix and the space issue (%20) in the TCP plugin.
Now, I haven't tested it with an actual autovoice command yet because my gf might outright murder me if she finds out I woke up and started messing with it on my tablet in bed
However, adding a couple extra commands to simulate autovoice recognizing a command and inserting that has worked where it previously failed.
Lastly, nime5ter, you are correct about the error with spaces. Confirmed with my tests from above. Any command passed to VC through the TCP plugin will fail if there are spaces. Replacing said spaces with %20 solves the issue.
Extra lastly, I created a way to get random responses back
Thank you all and I will double confirm that everything is working with spoken commands to autovoice tomorrow when my life would not be in peril. This is very dim screen discretely signing off.