[Wear OS General] bernarbernuli:
A few months ago I uploaded a post here about one of the most well-known (and most frustrating) bugs in Wear OS, it refers to Google Assistant bugs when interacting with it, specifically when you want to:

"Call xxxxx" (from your address book).

"Send text message to xxxxx Hi, how are you?" (from your address book).

"Send whatshapp message to xxxxx".

Currently there is no official solution to this from Google, but there is an alternative solution called Wear Text. This app has been altruistically developed by Malcolm Bryant. Other developments of his include Wear Logger, Wear Installer, Wear BT Monitor, Wear GPS Fix, Wear Reminder 2 and also Wear Voice Opener (described below).

Wear Text: (Download here).

Wear Text is an app for making phone calls or sending a text or WhatsApp message using voice commands. Currently (and for a long time now) Google Assistant does not allow you to do this and hasn't fixed it either.

Installation and configuration:​

Download and install Wear Text on the phone. Then install the watch version of the app using Wear Installer or Bugjaeger.

Open the app on the phone and accept the permissions to manage calls and SMS messages. Once inside the app enter the name of a contact with one word, followed by a comma and the phone number without spaces (you must include the country code). If you want to send messages to certain contacts, preferably whatsapp messages instead of SMS messages, include the letter "W" after the phone number. As an example, it would look like this: Susana,+34666123456:W.

If the language you speak is not English, set in your own language the word "call" in the option "Set Call Word" found by pressing the 3 dots in the upper right corner.

On the phone, set your watch as a trusted device for smart lock and grant accessibility access to Wear Text. This way you will be able to send WhatsApp messages using Wear.

Finally, press "Save" and you're done.

​

​

How Use:​

​

The idea is that you can assign the app to a physical button (I recommend the Button Launcher app for the possibilities it offers you) and then open other apps by just saying its name.​

​

Launch the Auto Text app on the watch. You can assign the app to a physical button (I recommend the Button Launcher app for the possibilities it offers).

If you want to send a message say a sentence like "Susana I will be home in 30 minutes. As in that contact the "W" mark was included the message will be sent by Whatsapp.

If you want to initiate a call , say "call Susana"

​

​

Considerations:​

Note that once installed on your watch, Wear Text changes its name to Auto Text, which is easier to name it for voice recognition.

Before putting your contact names and numbers in the phone app, delete all the sample text that is already there.

To send whatsapp messages the screen must be enabled and unlocked, so to do that automatically you need the watch to be set as trusted device in Smart Lock and enabled accessibility permissions in the phone settings.

The phone needs Internet access to be able to parse the voice command on the watch (either wifi or mobile data).

On Xiaomi Phones it seems that Google Smart Lock does not work for WearOS devices, therefore Wear Text will not be able to activate the phone to send WhatsApp messages or make phone calls.

Especially if the language you speak is not English, the voice recognition on your watch may not recognize the contact's name correctly. If this happens try changing the contact's word to something more easily recognizable.

In recent months the Google Assistant function to launch an app by saying "Open (app name)" has also been "capped". I recommend customizing a physical button to launch Wear Text (Auto Text), or configuring it from the "Button Launcher" app. You can also launch the app from Wear Voice Opener which would be an alternative solution while waiting for the official one. This app is described below.

​

Wear Voice Opener: (Download here).

This is an app to open other apps on your watch using your voice, it is a workaround until the Google Assistant gets back (hopefully) the ability to launch apps that Google removed a few months ago without any explanation. This feature is very useful when driving or any other time when it's awkward to interact with the watch screen.

The idea is that you can assign the app to a physical button (I recommend the Button Launcher app for the possibilities it offers you) and then open other apps just by saying their name.

Installation and use:​

Install on the phone the app Wear Voice Opener (Play Store). Wait a few seconds, and install the app on the watch from "phone apps" in the Play Store. Once installed on the watch, you can uninstall the app on the phone.

On the watch, open the app (I recommend customizing a physical button to open it). You will see a sentence "Say app name to open...", say the name of an app you have installed on the watch, for example "calculator" and it will run next.

​

Usage considerations:​

Wear Voice Opener opens apps based on partial matches, i.e. to open Google Fit just say "Fit".

The app works correctly with UK English and may not work as well with other languages.

You cannot open an app whose name is not recognized by voice command (e.g. 'AIDA64').

​