#Question about Ask Assist

1 messages · Page 1 of 1 (latest)

slow hemlock
#

So loving this new feature, have it set up where if i ask it to clean, it will ask either mop or vacuum and i can even choose both.

The problem i am having is there is no clear way to see when the PE is done speaking and when it starts listening for the response. pre announce doesn't work here. Seriously honestly need a post announce because i personally know to wait a second or 2 but others don't, and there is no real differentiation in the led lights either when it is between the response and waiting for the input.

I've also found the amount of time it gives you to respond to the question seems very limited. I really wish there was a setting to adjust this more accurately. Am i the only one who has noticed this? I don't have this issue when doing normal commands.

zinc flicker
slow hemlock
zinc flicker
slow hemlock
#

a breaking up of when it first gives the question and to when it listens for the answer. i suspect what is happening is it's not actually listening when you think it is so it cuts off part of what your response is.

#

a good sound seperation would work good to do that. but preannounce doesn't do that for listening states

#

or perhaps a way to change the color of the led on the ring, typically the rings do a different pattern from responding to listening, not for this though

#

I honestly don't want to jerry rig the yaml in esp again. was using it to post mp3 responses to sonos but that creates lag and made this feature unusable. so much so i'm using the speaker on the PE atm lol

zinc flicker
#

when its speaking it circles one direction and when listening circles the other way but granted this may be not super simple to see

slow hemlock
#

exactly, if the PE is positioned in a odd place it's nearly impossible

#

personally i know to wait a second or 2 but everyone else struggles. and even i sometimes don't wait long enough

#

If there was just a way to change the led color for this when it's waiting. that would fix it

zinc flicker
#

my first thought is that you could change the led code in the firmware but that is a bit awkward to be fair

#

give me a moment to try something

slow hemlock
#

Actually buying a sonos era100 with 3.5 adapter just to have quicker responses for this lmao

#

plus..audio quality. I hope when HA releases a new version they atleast do one with the ability for bluetooth

slow hemlock
zinc flicker
#

when its listening it runs a led pattern but this is done on the device. its not done on the HA side. i was trying to adjust colour from HA. but it doesn't effect already running pattern script

#

on subject of running with a speaker, i have one of my setups documented HERE

Gist

Voice PE Setup with anker speaker. GitHub Gist: instantly share code, notes, and snippets.

#

you could need to adjust it in the esphome yaml
changing this section

      - addressable_lambda:
          name: "Listening For Command"
          update_interval: 50ms
          lambda: |-
            auto light_color = id(led_ring).current_values;
            Color color(light_color.get_red() * 255, light_color.get_green() * 255,
                  light_color.get_blue() * 255);
            for (uint8_t i = 0; i < 12; i++) {
              if (i == id(global_led_animation_index) % 12) {
                it[i] = color;
              } else if (i == (id(global_led_animation_index) + 11) % 12) {
                it[i] = color * 192;
              } else if (i == (id(global_led_animation_index) + 10) % 12) {
                it[i] = color * 128;
              } else if (i == (id(global_led_animation_index) + 6) % 12) {
                it[i] = color;
              } else if (i == (id(global_led_animation_index) + 5) % 12) {
                it[i] = color * 192;
              } else if (i == (id(global_led_animation_index) + 4) % 12) {
                it[i] = color * 128;
              } else {
                it[i] = Color::BLACK;
              }
            }
            id(global_led_animation_index) = (id(global_led_animation_index) + 1) % 12;
slow hemlock
#

That's basically what i'm doing. i'm just being stupid and spending 200 bucks on a speaker thats going to be underused for this instance

#

Right now i'm just linking to the yaml, if i use that as a substitution would it be under -script?

#

You're making me want to get a 3d printer lol nice setup

zinc flicker
slow hemlock
#

yea i keep seeing all these different examples of what people do to house it and i'm almost at the tipping point