Users have provided additional examples of filtering by requestValueDialog. I suspect it all boils down to the same thing.
If the user says a phrase such as "Do you think Swift is better than Java" they see that text in the display if they have Settings/ Siri & Search/ Siri Responses/ Always Show Speech enabled. So it's clear that the system recognized the entire phrase.
But the String value that gets provided to the AppIntent is "Swift is better than Java" without the "Do you think" at the start.
requestValueDialog is accepting the user's spoken input in cases like that but it is filtering the String before it gets to the AppIntent.
Our users would very much like to be able to get the prompt to the AppIntent as they have spoken it, without being filtered.
Topic:
App & System Services
SubTopic:
General
Tags: