質問:
Androidアプリで、ウェイクワード(ウェイクアップワード,ホットワード)を検知して起動させるアプリを作成することはできますか?

詳細: AndroidにはAmazon AlexaやCortanaのアプリがありますが、Google Assistantと違いウェイクワードで起動させることが出来ません。
ウェイクワード検出ライブラリのPorcupineのデモアプリにおいても、アプリ内でのウェイクワード検出はできますが、アプリをフォアグラウンドで立ち上げていないと起動することが出来ません。
これはAndroid OS自体、もしくはGoogleによる何かの制約があるのでしょうか?