Is it will be good case to listen users microphone permanently when app in foreground and when user tell some commands (for example "Make payment", "Add to favorites" ...) app will match it using custom catalog and ShazamKit and make some action (for example open payment screen or add something to favorites).