AutoVoice OK Google still triggers Google after 'replacing'

Discussion in 'AutoApps' started by AdamP, Apr 28, 2018.

  1. AdamP

    AdamP New Member

    Joined:
    Apr 28, 2018
    Messages:
    3
    Likes Received:
    0
    I've just reinstalled Autovoice on a new phone after a little while not using it so I am a little rusty and had to get up to speed with newer integrations and obviously Google have changed Google Now to the Assistant since I last did this. Anyway I found the option in Autovoice to 'Replace Google Assistant' in the hope that saying "OK Google" will trigger Autovoice. However I still get Google coming up. However, I do get Autovoice when I long press the home button though.

    Running Android 7.0 on a Samsung S7. I'm aware of the warning this "may reset on reboot in Android under 8.0", but haven't rebooted and checked the default assistant app is still Autovoice. I just can't get it to start via voice.

    FWIW .... I hoped for a solution here because I choose not to switch on all my web and location history on Google, and I'm disappointed Google are now forcing me to do this to use Assistant. Google Now used to do fine without these, and I still can launch the "old" Google voice commands from a home screen and it responds as expected with these swtiched off, but as soon as I'm on any other screen "OK Google" brings up the new Assistant, which I have disabled. I'd be satisfied if I can force this to use the "old" Google (which must still be on my phone as it triggers from the home screen), or failing that just bypass it straight to Autovoice and I'll create my own darned Assistant!
     
  2. joaomgcd

    joaomgcd Administrator Staff Member

    Joined:
    Feb 3, 2015
    Messages:
    9,479
    Likes Received:
    806
    Thanks for the report! When selecting the assistant you have the option to select both the assistant and voice service. Did you set both of those to AutoVoice? Thanks in advance!
     
  3. AdamP

    AdamP New Member

    Joined:
    Apr 28, 2018
    Messages:
    3
    Likes Received:
    0
    Hi, thanks for the response!

    I'm not entirely sure of which screens you mean. The first one I got, i.e. I go in Autovoice to 'Personal Assistant' > Replace Google Assistant. And this takes me to the same screen as I get from settings > apps > Default apps > Device assistant app. I selected Autovoice here.
    But I'm not sure how to find the voice service selection. It's not in my default apps, nor anywhere else in my settings. Or is it in Autovoice?

    I checked again and I still get Autovoice triggered with the home button long press, but "OK Google" doesn't trigger it. I went into the Google settings > Search > Voice > 'OK Google detection', and I tried to retrain the voice model and to test it. But it errors with "The Google app isn't your default Assist App".
    I wondered if this has anything to do with that I have also disabled the new Google Assistant, so I switched that on and tried to access the voice model in the Google Assistant Settings. But this does the same error. So it's like the Google settings are not listening for anything as the default app is wrong.

    Hope that makes sense, let me know what else I can provide! Thanks.

    EDIT: Actually I just reread this and realised it seems I contradicted the first post. The behaviour is now that when I say "OK Google", nothing at all happens. Whereas I thought in the first post, it did trigger Google instead of Autovoice despite the instruction in the Autovoice app. But now it's definitely not doing anything with "OK Google" now.
     
    Last edited: Apr 30, 2018
  4. joaomgcd

    joaomgcd Administrator Staff Member

    Joined:
    Feb 3, 2015
    Messages:
    9,479
    Likes Received:
    806
    Ok, so try this:

    • Enable Google Assistant
    • Train voice model so it works with Ok Google
    • Make sure Ok Google brings up Google Assistant
    • Set the assistant to AutoVoice
    • Try to say Ok Google
    What happens then?
     
  5. AdamP

    AdamP New Member

    Joined:
    Apr 28, 2018
    Messages:
    3
    Likes Received:
    0
    Okay, I did what you said and the following happened:

    -I say OK Google, and I hear the prompt sound, but nothing appears on screen. The phone display freezes as I think there is one of the voice listening apps waiting in the foreground, but it doesn't show anything on screen. (I can force it out of this by locking and unlocking the phone.)
    -I tried this again and this time I ask it a question "What's the time", which it does understand, and the Google Assistant app appears. I also get the Autovoice toast 'what's the time'. The assistant app errors that it doesn't have permission, because I'd switched off the tracking history in Google. But this cancels okay.
    So it looks like OK Google is triggering something, and Autovoice listens although it doesn't show the prompt screen. (The Autovoice prompt does show if I use home button long press instead.) But it seems Google Assistant is still being triggered (albeit not working because of history settings). So it feels like this is no different from what happens when I have the Google app as default, except that the assistant is hidden until it recognises a phrase?

    -Just to experiment I continued playing with the voice and locked the phone, then said 'OK Google' from a black screen. The Google Assistant appears, but this time it shows a screen saying "Google Assistant is not your default assist app", with a settings button. But I just back out of that. And at this point, that's the end of the phone listening for OK Google. It doesn't show up either Autovoice or the assistant after that. I was able to somehow get it coming back once, through some random cycle of locking and unlocking, but I couldn't recreate that.

    So I was hoping that OK Google would just do the same as if I long press home, which shows Autovoice prompt. But it seems Google Assistant attempts to listen. And eventually from lock screen it realises it is not the default, then just gives up listening.
     
  6. joaomgcd

    joaomgcd Administrator Staff Member

    Joined:
    Feb 3, 2015
    Messages:
    9,479
    Likes Received:
    806
    Hmm, but if the AutoVoice toast shows when you say "what's the time, that means that it's AutoVoice that's listening and not Google :) Were that tests done with an on and unlocked screen?
     
: autovoice

Share This Page