How to modify Google Assistant voice command?

chaoscreater

Active member
Google Assistant sometimes doesn't recognize when I say "run XYZ in macrodroid". Sometimes, it will do a google search for macrodroid instead.

Sometimes, Google Assistant will think that I said "run XYZ and macrodroid" or "run XYZ en macrodroid". Sometimes, it doesn't even recognize the word "macrodroid". I know this because you can see the speech to text displayed while you're talking.

Can we make the command different or a bit easier to say? Can we not just say "run XYZ macro"?
 

MacroDroidDev

Administrator
Staff member
I can certainly submit that for approval by Google. There is no guarantee they will approve it but I can certainly try!
 

MacroDroidDev

Administrator
Staff member
Nope actually that is not going to be possible. It absolutely must include the app name to identify what app should run the task I'm afraid and this part is not even something of the phrase I submit to Google.
 

chaoscreater

Active member
Nope actually that is not going to be possible. It absolutely must include the app name to identify what app should run the task I'm afraid and this part is not even something of the phrase I submit to Google.
What about using an alias for the app? Like, sometimes you'll find the package name for the app is not the same as the app name itself. If we add a couple of aliases to the app, can we potentially identity the app by the alias?
 

MacroDroidDev

Administrator
Staff member
It's not something in my control Google take the app name from the play store and that's it. I can't give them some alternatives that's not an option.
 

Mike Eden

New member
You can create a Routine in Google Assistant that recognizes a spoken or typed phrase and then executes a command such as "run XYZ in macrodroid". Up until recently this has worked well for me but suddenly the "run macroname in macrodroid" no longer runs the macro. Not sure what has happened.
 

tpk53

New member
Hello Mike,

Is the issue fixed as i still find "run macro on MacroDroid" not working. I'm on A12.1. Thanks.
 

Mike Eden

New member
Hello Mike,

Is the issue fixed as i still find "run macro on MacroDroid" not working. I'm on A12.1. Thanks.
No, "run macro on MacroDroid" still isn't working and there has been several google updates. I gave up on Assistant because google keeps tinkering (breaking!) it so I now use the Voice Input action in MD to recognise my commands. This uses google voice input but seems to be much more reliable than Google Assistant.

I have never allowed Assistant to run in the background and only ever start it when I need it by long press the home button. I need it for the car mostly so instead I created a macro shortcut icon to start a voice input macro that I placed on the lower button area of my Samsung S8. When I want to start the voice commands I press this and it starts the macro. I have a lot! of voice command compares in the macro which do all sorts such as dialing numbers, starting other macros, speaking last txt messages etc. and the good part is I can use regex to do similar phrase comparisons.

If I want to send a command through to Google Assistant (eg. Google What is the Weather) I simply regonise "Google" at the start of phrase, save the voice input phrase to a variable and then play it back through the speaker after I launch Assistant in the macro. The microphone picks up the speaker very well since they are near each other on the S8.

It's a bit convoluted but in the abscence of a reliable Google Assistant it works very well and is 1000% more reliable and best of all I don't have to put up with Google breaking every time they do a sneaky update.
 
Top