<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 26 November 2016 at 01:22, <span dir="ltr"><<a href="mailto:networks1@cox.net" target="_blank">networks1@cox.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p dir="ltr">Has anyone done work on developing an Alexa "skill" for controlling MythTV?</p>
</blockquote></div><br></div><div class="gmail_extra"><div class="gmail_extra" style="font-size:12.8px">Yeah, I've got a skill set up to schedule recordings.</div><div class="gmail_extra" style="font-size:12.8px">Here's a link: <a href="https://github.com/8none1/alexascripts" target="_blank">https://github.com/8none1/<wbr>alexascripts</a><br></div><div class="gmail_extra" style="font-size:12.8px"><br></div><div class="gmail_extra" style="font-size:12.8px">It won't "just work" though, you'll have to fiddle with it. Also, I've recently replaced the proxy script with the Apache reverse proxy module. It speeds things up and is one less script to maintain. You'll want at least basic auth on the proxy - and it's needed because you probably don't want to expose your Myth box to the internet directly.</div><div class="gmail_extra" style="font-size:12.8px"><br></div><div class="gmail_extra" style="font-size:12.8px">However - Alexa's voice recognition is quite lacking (especially when compared to Google's or Apple's) and it's often quite hard to get a close enough match to actually get it to find a programme to record. Additionally, it really struggles with detecting the word "Myth" - or at least it does when I say it. Trying to get it to load the MythTV skill sometimes ended up with Alexa telling me I didn't have any Lionel Richie songs in my library, so you might want to choose an invocation name which isn't "myth".</div><div class="gmail_extra" style="font-size:12.8px"><br></div><div class="gmail_extra" style="font-size:12.8px"><br></div><div class="gmail_extra" style="font-size:12.8px">If you wanted some basic playback control, you should be able to limit the utterances to a few keywords and so improve the hit rate.</div><div class="gmail_extra" style="font-size:12.8px"><br></div><div class="gmail_extra" style="font-size:12.8px"><br></div><div class="gmail_extra" style="font-size:12.8px">If you want to add some playback controls have a look at my Bravia skill here:</div><div class="gmail_extra" style="font-size:12.8px"><a href="https://github.com/8none1/bravialib" target="_blank">https://github.com/8none1/<wbr>bravialib</a><br></div><div class="gmail_extra" style="font-size:12.8px"><br></div><div class="gmail_extra" style="font-size:12.8px">In the Alexa directory is a file which details the intents schema I used:</div><div class="gmail_extra" style="font-size:12.8px"><a href="https://github.com/8none1/bravialib/blob/master/alexa/skills_data.md" target="_blank">https://github.com/8none1/<wbr>bravialib/blob/master/alexa/<wbr>skills_data.md</a><br></div><div class="gmail_extra" style="font-size:12.8px"><br></div><div class="gmail_extra" style="font-size:12.8px">Maybe that will give you some ideas?</div><div class="gmail_extra" style="font-size:12.8px"><br></div><div class="gmail_extra" style="font-size:12.8px">Cheers, Will</div><div class="gmail_extra" style="font-size:12.8px"><br></div></div></div>