-
Notifications
You must be signed in to change notification settings - Fork 145
a few more utterances for WhatNewEpisodes and WatchEpisode #241
Conversation
after a test of "any new episodes of the show" started playing random episodes of the show
Looks fine to me. |
I expect many do :) "is there any" and "are there any" are both valid .... in fact, that got me thinking and I have just added a couple more |
I actually have the exact opposite problem. It's always telling me how many new episodes I have instead of playing a random one. |
added some for WatchEpisode to fix #242 (https://forum.kodi.tv/showthread.php?tid=254502&pid=2678453#pid2678453) A bit deja vu as I was sure I had added those in before. I did, back in Jan #90 |
From the forum post, I believe in #242 the user was trying to do something like, Your additions for FWIW, these all work for me without adding them explicitly:
This works as well without adding it, though again, it is not proper grammar:
This is an incomplete sentance:
|
It is proper grammar "ask kodi is there any new episodes of the simpsons" "is there any new beers to try this week" "is there any apples in the bowl" "is there any old ladies in the pool" it's fine :) and yes it is an incomplete sentence, but that is what i was using to get the information i wanted, i use it a lot and 9 syllables was enough of a mouthful :) and it shouldn't of started playing a random episode either way. 242 was to do with the order of the {show} {season} {episode} "play season 4 episode 7 of South Park" worked "play South Park season 4 episode 7" didn't work because there were no utterances for it. |
http://www.grammar.cl/Present/ThereIsThereAre.htm I've already explained what was happening with #242. I'm very aware of how this works and why it fell through the way it did. What you added is fine, if it doesn't break anything else. As I noted, I remember playing with alternates, but had some issues with them. It should be tested is all. The incomplete sentence is also fine. Was only noting it because all of the other phrases are designed to make complete sentences that integrate the invocation phrase; e.g., |
yay, arguing about grammar on the internet "is there any" "are there any" is very different from "there is" "there are" https://english.stackexchange.com/questions/34353/is-there-versus-are-there?noredirect=1&lq=1 https://www.englishforums.com/English/IsThereAnyVsAreThereAny/vdpvg/post.htm#353324
...but there are plenty of examples in there that are equivalent of "alexa, ask kodi get beer" I am not trying to merge a request that changes the whole Skill, just trying to add a few utterances that myself and others would benefit from :) |
Yes, grammar is kind of important in a program specifically designed to process it. The links you gave even say you're wrong about it.. but whatever, I guess. As for utterances in there that don't expand to complete, natural sentences, please point them out and I'll fix them. Any that are there are not intentional. Off the top of my head there are indeed a few that I wish didn't exist, such as If you're referring to the lack of |
Indeed, "whatever". The links had many examples of both "is there" and "are there" being used, with the majority of responses saying it was correct/acceptable, i'm not going to point each one out. Yes there were also some (though fewer) that did say it wasn't "correct", but would add that is what people say. The links certainly don't say "i'm wrong" about it. I don't want to nit pick, and wouldn't because of the way utterances work, they don't need to be 100% accurate word for word sentances.. but if you are putting me on the spot, "ask kodi, to suggest show" and "ask kodi to fullscreen" are hardly fully formed sentences :) Personally imho I have always found "ask kodi to watch..." "ask kodi to listen.." to be really bizarre and something that I wouldn't ever find myself saying. The idea you are asking her to watch something doesn't make sense to me. I know why you use them, you don't need to explain. But breaking it down, it is not "correct", you are not asking Kodi to watch anything, Kodi doesn't have eyes :) |
IMHO, these are unnecessary (handled by what's there already or just wrong):
The rest are fine, if they don't break other things. If someone else wants to give it a thorough testing, go for it. If not, I'll do it when I get a chance. Things like
|
Not wanting to go on, but if someone tells me I am wrong, I try to understand why, especially when they are so adamant they are correct (and in this instance, I can't let it go). So I looked at your http://www.grammar.cl/Present/ThereIsThereAre.htm link again this morning, on there it gives the example "Is there any ice-cream in the freezer? - Yes, there is" as being a correct sentence. Maybe it is a UK/US english difference, in the same way we put the day before the month when giving a date and use a 24hr clock. And regarding your points on how "any new episodes of {Show}" is an incomplete sentence and shouldn't be used. The argument you make about "ask Kodi for any new episodes of The Flash" Though even in the rawest form "ask Kodi, any new episodes of The Flash?" (note the slight pause) it is a perfectly acceptable and common informal way of asking the same question (in the UK at least) |
Look, I said "whatever" because I just didn't want to argue it any more. If you really do care to understand, carefully consider the difference between these:
All of which are correct; however, these are not:
Read your own links carefully and you'll see why. If it's still not obvious, there is one letter that makes the difference. As for "ask Kodi for any new episodes", there are two things: 1. it might work as-is, and 2. if I asked you for a book, I'd expect you to hand me a book, not tell me that you have one book. There may be an argument for adding informal/slang utterances. But I think it's a separate issue to discuss. |
To push this along a little, I tested all of the show-related Intents after I added this to my own model. Everything is working fine with those -- no collisions or anything. There is a problem with
The newly-built model has more difficulty expanding that contraction into "there are,' and it instead becomes |
And look, I am not arguing for the sake of being difficult, I have read those and many other pages trying to find a definitive answer. I don't want to be wrong, and happy to accept when I, but the general view is either are acceptable, and I have only ever said "acceptable" or "valid" because there is no simple answer. "Are there any new books?" yes "is there any new books?" not really "is there any new harry potter books?" yes "is there any new books in the something series?" yes though more suited to books "is there any new chapters of weekly-series?" I see your point, but in this case, when asking if there is either a single or plural of something that know may or may not exist. It is acceptable. We are not talking slang, as a google search for the phrase "is there any new" show... and if are talking slang then "give me a hard copy right there" is pretty niche I really don't know why this is becoming such an issue, it is only adding is a few utterances based a time when I asked "any new episodes of the flash" (because I had been testing and I got tongue tide, or just plain tired of saying "if there are any new episodes") and it didn't work, it played a random episode. I am not trying to add "ask kodi if any new Flash dropped this week foshizzle" :) |
Aye, that's what I was stating. She is currently having trouble with the contraction "there're," but previous builds of the model did not. Again, it's probably a transient issue, and it's arguable whether or not the fix belongs in the skill. I really don't want to add "if there any new episodes" to the utterances if we can avoid it. At this point I don't know how to convince you that "is there any new episodes" is incorrect grammar, so I'm just going to drop it and end with my own opinion: I don't think this belongs in the utterances. Besides, you can ask this way if you really want to with the current utterances. It doesn't need to be explicitly added. As far as adding incomplete sentences, informal language, etc, it should be discussed, but probably some other place than here. The more informal references that are there for the rather well-known sci-fi scene involving a voice interface to a computer are there for the geek factor. If someone is taking issue with them, they can be removed -- I doubt anyone actually uses them more than once. It was added honestly because I wanted to geek out and act out the scene from the movie.. and I figured someone else might want to do the same ;) |
I don't think you can convince me that it is categorically wrong and shouldn't ever be used, sorry. Well maybe you can, though wrong or not, it is a phrase people use. But as you say, the Skill does work when asked "is there any new..." using the utterances already in place. This has all been a bit of a distraction from the initial reason for the PR, how "any new episodes of {Show}" failed and played a random episode. Yes, it is a shortened sentence, but we are talking about giving a command to machine, not speaking to a grandparent :) I can see you have already created your own branch with the other changes (WatchEpisode, WatchRandomEpisode) so it is not worth me changing mine. Up to you if you want to add |
after a test of "any new episodes of the show" started playing random episodes of the show