 All right, so I was hoping to learn for dishes, but I might have to dive in there just a little bit If I can you know how to make it a little less green or make times timer skilled for the daytime skill a little less Do you want to keep keep talking about what you're doing and then yeah Basically, I just did a huge commit to the timer skill my my new my refactor branch. I have adding timers If you say it a certain way Adding Getting the status of timers and canceling climbers all work now with the refactor From a Vui standpoint, so there's some edge cases obviously They need to be addressed So I'll probably do that for a little while and then once I'm happy with that I'll move on to the to the gooey stuff So I wouldn't I wouldn't merge my branches yet, but It is Missing good progress today, I guess is my point, but there's still much to do mostly testing today I didn't And in fixing bugs as I tried as I didn't you know issued commands and it came back with weird things So that's why I made a big commit because it's basically working But it's not working as well as it should So That's me Eric you want to you want to go some before it gets too late? Yeah Okay, so we've got I'm gonna most of the quotes in But a few of them are missing or having trouble finding some of the parts so I Was giving them all the information they needed to do Really finish that up Good thing is they were like mostly small parts since rather than dollars so And we're gonna start reviewing tomorrow and Friday and some early next week as well So getting closer to that Final selection process I Did a little work on the common well the first thing is I said that kind of skills interaction thing I think Michael and Gez both commented on that Which I I bought those Inputs are cool with me. I think I just want to emphasize that we should probably Start simple and plan for the more complex stuff so as long as we're planning for that but you know If we were to look at how all of our you know current essential skills interact I think they can both fall into that kind of simple versus Simple versus media skill interaction and they all kind of currently work in that So I I kind of mentioned yesterday that it's Benchmark I did benchmark the other you know the competition and they they don't do this stuff all that great I don't really think there's there's more beyond than those two that I've discovered yet And they kind of fall in their face in certain cases So I think we can do better I think we should be planning for it, but I think we also need to be aware of the level of effort you know don't need to like make this a huge deal and You know to be honest, I've been using I started out benchmarking these products But I've been using Amazon a lot now daily use and these things just don't they don't really happen all that often But we need yeah, we should be thinking about so anyway, I don't know what the next action items on that are But we make some decisions, I suppose But it's okay, so then I took my switch focus on to the common play The UI That will be needed for the high priority music skills that we've kind of determined which I've got in there Pandora I heart radio in B And I went ahead through Spotify in there, even though, you know, obviously it's blocked at this point But then I just went through and looked at see like okay. What are all the controls you can do in each of these types of players, you know and the differences so to start to kind of build up those templates for both the voice side and the the GUI side and I Just send an email Sharing that so you guys But so I'll start using that list start building out the GUI templates that kind of The needs of those different players Yeah, that's about I'm also building some new 3d print work to use nice one Yeah, I was thinking about the whole like interaction thing and and whether we're you know given the others that others don't do it very well Is it something that we don't really need to to bother with that much, but then I also think if we can nail that Well, then it'll work a lot better in more public environments where you have lots of different users and lots of people, you know like Communicating with the same device and I think it'll it'll make that process a lot easier. So Yeah, yeah, I'm just advocating, you know, we do it in chunks You know with the With the context of you know, we have these are current essential skills that we're all heavily focused on as long as it works with that well and that we can plan for for the future But yeah, it all kind of depends on a level of effort, you know This is no problem to do. Let's just go ahead and do it Yeah, and I think there's a fundamental difference between the two approaches of saying that Skills fall into categories versus interactions fall into categories. I think those, you know, those are pretty fundamental and worth I think putting some You know putting our wizard hats on and really thinking about the Never mind Well, yeah, I would say that Well, yeah, I mean definitely I want to be the discussion on that but you know from the user side They don't necessarily to know exactly at this stage if we're just keeping the discussion basically, okay The essential skills need to act this way. They don't need to know whether it's how you know, how the sausage is made You know, if we decided to do the The interaction approach versus the category That's fine. I mean as long as we can achieve the same effect Yeah, so yeah somebody but somebody does I guess have to step up and be the wizard here And on the on the kind of software architecture side I think we have a software architect on the team actually Um, anyway So for me we I got the the micro of core 2102 release out Which seems to Have gone all right No giant fires or anything like that, which is good Mark mark ones have all been updating as expected from from all reports so far I also did the mark to a new mark to stable image, but I haven't uploaded You know an actual new downloadable image and to the to the download server yet So I'll upload that today Does does latest have 2102 right now or does that will that be tonight? Latest latest will get 2102 tonight. Yeah, okay. Yeah And then I work with panic or is a major release is it is it gonna have to be automatic or am I we're gonna have to say Question about upgrading no, it's gonna be automatic because Yeah, yeah But that is something that we need to think about for you know future when we actually do production releases is how we manage that but Yeah, because the big there's not a problem at the moment because All the skills that we're working on 2008 are working on 2102 But in at some future point in time, you know, it might not be that we're just increasing functionality. It might be that you know Joe's You know rando important skill Breaks when it goes it when it goes to to the next major release so we you know need to be able to Let people stay on on one or the other but um, yeah given given where mark twos are out at the moment with dev kits We're just plowing head I Also did some fixes. I did I did a little fix in the in the mimic recording studio Because we are getting a lot of attention there at the moment and one of our community members Thorsten who did the German TTS dataset is doing a Talk About his experience and and promoting, you know using the recording studio as part of that workflow It is it is a really nice Tool for that so you know whether people are gonna use mimic or not they can still use the mimic recording studio to actually Get that data recorded but one of the problems has been that We automatically trim the silence on the recordings and it's been doing that quite aggressively Which we've seen some problems with so anyway, so I I've done a little PR just to like add a buffer in that I Think ideally I'd actually prefer if we kept the raw recordings and and the trimmed recordings So that you know people don't lose their raw data, but this was the this was the easy win Well Anyway, that's probably enough now Ken How goes it? That's okay. I burned a new image today From what are you this while I'm assuming because right now it's on a paired screen I'm assuming that it'll update sometime tonight and then it'll pull in the latest code and this annoying problem will go away Is that true? The pad screen I think if you ask like the time or anything like that it should that pad screens you've done that Yeah, I would ask a bunch of things set a timer, etc. This just stays on this green background paired screen Well, yeah, I mean the pad screen I think is only we need to fix it anyway But it's gonna update tonight anyway, right Yeah, if it's if it's on if you've selected lightest it will update tonight. Yeah, yeah, okay So hopefully this will go by go away by tomorrow and everything will be fine That's all I was just spent a lot of time over the last couple of days going through intent parsing and how everything's working and Anyway, I understand where our issues could lie in that Especially with the way we handle converts and everything. I didn't realize how Radical that was anyway, so I'm working on the common play stuff specifically getting the wiki skill converted to common play and today today was tough because And I lost a lot of time because that bad drive and all that crap I'll get back on it tomorrow one thing that has happened Derek We don't have any more mark to do it because mine's gotten beaten up pretty good I think I dropped it when I was moving in one of the contractor. It was a year last week knocked it off with a shelf So all the buttons and sliders don't work Do we have any extra oh man Precious Voice Yeah, I think you'd enjoy seeing a picture of my precious Well, okay, so like I said, I'm starting to make some more. It's a bit slow going I really need to get Josh jazzed So I can get to help me On your radar, it's not imperative Yeah, I haven't kind of machines in the kind of idle so I actually did a few changes Yeah, you can see it's printing right back there But it just takes a while We'll try and get him to do so Okay, yeah, I'm going through the fallback stuff guys and it sounded like you had a pretty good handle on how that works, right? Yeah, I have a handle on it. Yeah I certainly have it wasn't didn't build it or anything like that. So But yeah, but yeah, so like is it the case that there's one fallback entry point or do all of the commonplace skills have a fallback entry point There is a fallback Yeah, it goes in in a single fallback entry point and then it goes through the the priority list of Fallbacks so when you register a fallback You you give it a you know an integer between zero and a hundred or one hundred Currently we don't use one to four and so Number five would be the first fallback But the point is all of these skills register themselves as they having a fallback method and get consulted during the fallback process Yes, it's not a fallback method. It's like you register you register Intense as fallbacks. I want to say but I'd have to go double check that Okay, I'll get into that tomorrow. I was hoping to get in there today, but I got sidetracked. So anyway But yeah, it just goes through sequentially one after the other because because the whole point is that there are fallbacks So it's like can you answer this question? Yes. I know can you answer this question? Yeah And it's not like the regular intense where the first guy that matches it bails It gets all of their confidence levels and compares them, right? Well within so so like common query for example would be a fallback level and so From the fallback systems perspectives That's just that's can the common query system answer the question Yes, I know and if it can then it doesn't go any further But if it can't then it goes to the next one down the list So it is so it is like regular intent parsing where the first match and it bails It doesn't allow it to go through and kind of yeah It's like it's more like converse in that way, you know, where it's like if they if they report yes, then then it then it consumes it But then within the common query Framework that's gonna go out to anything registered as a common query. Yeah common query is different Yeah, I get that this is if common query went out and nothing came back Yeah, and now it's going on its fallback leg. Yeah, and the first person who says yes And I assume the priority that you register Termins the ordering at that part at that point. Yeah. Yeah, so it's not just like who gets loaded first There's actually a numbered ordering Yeah Okay, cool. All right. Anyway, that's what I'm working on Cool All right Well, if Michael's today I thought of a potentially useful enhancement To core because I'm doing some debugging right now and if you turn debugging on The CLI becomes almost useless because just messages just fly by So I was wondering if there was a way. Well, I'm sure there is a way but I was contemplating turning on debugging for Certain parts of the system rather than the whole system at once You know, maybe even then maybe at the service level maybe at the class level. I'm not sure but Anyway, it's just a thought. I actually reverted to my I reverted to do you know the find command to in the CLI If you do colon colon find and then you know say your Skill class name or something then it will only show you the blogs about relate to that which Is very nice Well, you'll try that a little But also the CLI has crashed on me a few times today just from entering a bunch of timer But it says it just you can't type commands into it anymore. It's really weird is that on the mark to Don't my pie croft on the pie croft Yeah, it happens on mark two as well. Actually, so I think that which Tells me there's probably a bug in there somewhere, but I have no idea what I'm doing to make it crash but it does So when it crashes it exits out to the to the actual Well, I don't even know crashes with the right word. It it it becomes unusable He can't type commands into it anymore And then if I close it and bring it back up It's still can't be it's still unusable. I have to basically restart my croft to make it usable again So it may be something a my croft crashed and that made the CLI crash. I don't know for sure I haven't dug into it, but it's just kind of strange. Yeah, I think I have seen that All right. Well, Michael's not coming back And we're done for today