That's a good start but a probably the wrong interface for it, "non-native" in the context, a command initialized by voice should present the options by voice.
It's a valid HCI solution to a technical failure mode. Once the software has advanced to the point where the AI is truly conversational, it is a watershed moment.
Seems like a good approach.