This is a bug with XE11: the service is not started after the speech recognizer is complete.
As a workaround, you can have your voice trigger start an Activity
which:
- Processes the recognized speech in
onResume
. - Once the speech is processed, starts your
Service
withstartService
. - Calls
finish
to jump to the publishedLiveCard
.