I have an app with a difficult name that the system's built-in speech recognizer is not able to properly understand. For this reason, assuming that my app is called X, I would like to be able to launch it by saying "Start Y."
As described in the official documentation, the name of the app is defined in the manifest:
<application
...
android:label="X" > ... </application>
while the text to say after the "Start" command is defined here:
<activity
...
android:label="Y" > ... </activity>
However in doing so the name of the app in the app list becomes Y, while I would like it to remain X...
The only thing you can do is to use an activity alias with a different label. In this case the user will see two icons in the list.