I'm using the AMAZON.DURATION
built-int slot type to get data from my custom Alexa skill. This works perfectly and converts the given duration to an ISO-8601 duration format.
For example, the slot type successfully converts "ten minutes" to PT10M
and I can get this data from the request object passed to my Lambda function.
However, I would also like to pass the unformatted "ten minutes" to my Lambda function, too.
Is this possible?
After much trial and error, I asked this same question in the Amazon Developer forums and the official response from Amazon is:
Hi, this isn't possible although it is an interesting request!
I ended up writing a manual conversion function in Python.