3 ms·
> It will fairly often mishear light names (like my bedroom light, it confuses my name with "Theatre"), the integration will fail to contact a light (and instea
by supergeek133 9y ago
> It will fairly often mishear light names (like my bedroom light, it confuses my name with "Theatre"), the integration will fail to contact a light (and instead of retrying the echo just says "I couldn't contact light X". It doesn't understand the room it's in (so I'm constantly having to name lights, rather than just tell it to turn on the light, or dim it).
We tell our customers to put their alexa devices into groups in the alexa app. It tends to help your situation quite a bit. For instance for our Lyric thermostats the default name assigned is "Lyric". So you can imagine the things that happen when telling your Alexa to "Make Lyric Warmer". Haha.
That being said, the challenge for them is "Making a light a light, and making a thermostat a thermostat" and knowing every time when someone says "turn on X" they're talking about that thing.
I've noticed my Google Home does a better job at being 'fuzzy' in that regard.
- garblegarble 9y ago>We tell our customers to put their alexa devices into groups in the alexa app. It tends to help your situation quite a bit. For instance for our Lyric thermostats the default name assigned is "Lyric". So you can imagine the things that happen when telling your Alexa to "Make Lyric Warmer". Haha. I'm not sure I understand - are you saying there's a way to put an Echo into a group so it understands where it is in some way? I don't see that option in the app anywhere, but maybe I'm just missing it! If you mean to put the devices into groups so you can control multiple devices at once or come up with names that the speech recognition doesn't misunderstand, I do that - but at a certain point I gave up because the names would have no connection to the actual lights (my bedroom light is my name, which is a pretty common name - but the Echo mishears it pretty regularly). I can't help but think that for my case when Alexa knows I'm talking about a device & no device matches the understood text it should look at the other possible interpretations of the voice data to see if any of the likely ones. The majority of my problems come from the lack of basic contextual understanding of where the Echo device exists in the house, which is a much more solvable problem than trying to consider multiple alternative interpretations of a device name!
- PKop 9y agoI'd be willing to bet, the speech recognition is tuned to recognize common vocabulary over proper names. So it is purposely choosing "theatre" instead of "Peter?". I've name my bedroom light "bedroom". So.. turn on "bedroom". Or turn on "table", turn on "window". It will probably recognize something like that more consistently than your name.
- garblegarble 9y ago>I'd be willing to bet, the speech recognition is tuned to recognize common vocabulary over proper names. So it is purposely choosing "theatre" instead of "Peter?". Yeah, I think that's the case: it will usually get "Peter" but maybe 3 times a week it hears "Theatre". The problem is we have multiple bedrooms - so we'd need to come up with unique but common and unambiguous names that also feel natural to each person (which is the hard problem - we have 13 hue lights, 6 smart switches, a nest & a few software defined switches that do things like send commands to the TV to switch to specific apps)... or just add a new device group for each common mispronunciation and call it a day. The reason I'm so insistent about Alexa understanding more about context is that within a room there are obvious, common vocabulary short names for devices, but coming up with a natural global naming structure within a house is less obvious (we experimented with calling the bedrooms front/middle/back but that phrasing isn't natural) Basic room contextual information would also make for a really natural configuration UI within the app: you create Rooms, you add your Smart Home Devices (optionally assigning each a name within the room) and your Echo to a room. When matching against a "(Turn|Switch) (on|off) :device" expression, it can first match against room-specific names and then fall back on global names.
- supergeek133 9y agoYeah, OK I understand your meaning a little more now. That's one of the nice differences between Google Home and Alexa. You give your Google Home a location, and when you connect devices it asks you to assign the devices to a room. So you can say "turn on bedroom lights" and any light assigned to the bedroom it will turn on. To follow onto my original comment, placement of the device also seems to matter, and how fast you talk or whatever accent you have seems to impact it as well. At least from an Alexa standpoint.