- Open the Google app and go to Settings > Hey Google & Voice Match. Delete the current voice match data and try again.
- You can also clear the cache for the Google app and, if available, the Google Assistant app, on your Android phone.
- If you see the error after using a new language, change the language to the previous one from the Google app Settings and check again.
Basic Fixes:
- Restart your phone: A simple reboot can help fix common issues you might encounter on your smartphone as it restarts all device services. Once done, try using the Google Assistant app.
- Check your internet connection: The Google Assistant app uses your device’s internet connection to function. So, check and ensure your internet connection is working properly before proceeding.
- Allow all app permissions: The Google Assistant requires certain device permissions, like microphone access, to function. So, open the Settings app and ensure the Google app and, if available, the Google Assistant app, have all the relevant permissions enabled.
- Check for app updates: Keeping your apps up-to-date is important as it ensures access to the latest app features and regular bug fixes. So, check and install the latest updates for the Google app and, if available, the Google Assistant app on your Android phone.
- Disable any conflicting apps: Certain other smart assistant apps, like Bixby, can interfere with the Google Assistant app. In this case, disable any such conflicting apps on your Android device and check again.
Fix 1: Disable and Enable the Google App
Disabling the Google app will stop the processes for the Google app and, by extension, the Google Assistant app as well. This can help resolve any temporary app issues. Once done, reopen the Google Assistant app and try using it again. Here’s how.
Step 1: Open the Settings app > tap on Apps > Google .

Step 2: Tap on Disable . When prompted, tap on Disable app .

Now, open the Google Assistant app again to enable it and use it to see if the issue has been fixed.
Fix 2: Clear Google Assistant/Google App Cache
Most apps use a cache to speed up processes. However, a corrupted app cache can cause the “Google Assistant is not available on this device” error to appear. So, clear the cache for the Google Assistant or the Google app on your Android phone. Here’s how to do it.
Step 1: Open Settings > tap on Apps > Google .
Tip: If available, tap on the Assistant app and follow the below steps.
Step 2: Here, tap on Storage > Clear cache .

Fix 3: Change Google Assistant Language
While the Google Assistant app has many languages, some are still in beta. If your currently selected language is also a beta language, it might show an error when responding to certain commands. So, change the language for Google Assistant and try again. Here’s how.
Step 1: Open the Google app on your Android phone. Then, tap on your profile icon at the top-right corner > Settings .
Step 2: Scroll down and tap on Google Assistant.

Step 3: Tap on Languages . Then, tap on the currently available language > select another language , preferably English.

You can also set any other language as your additional language. Once you’ve done this, use the Google Assistant app again to see if it is working as expected.
Fix 4: Delete Voice Match
If there is an issue with your current voice match data, it might cause the Google Assistant app to error when using voice commands. So, delete the current voice match data and try again. Follow the below steps to do it.
Step 1: Open the Google app and tap on your profile icon > Settings > Google Assistant.

Step 2: Here, tap on Hey Google & Voice Match > Delete Voice Match model . When prompted, tap on Remove.

This should delete your current voice match model. Now, again enable the Hey Google toggle and try using the Google Assitant app on your Android phone to check if the issue has been fixed.