I am attempting to make a skill which can select files, Unfortunately the AMAZON.LITERAL type is being deprecated and I need to update my skill to a custom skill type. I already have code that generates keywords for selectable files, is there a way to overwrite or append the custom skill keywords automatically with each invocation? Or at least a way to trick Alexa into collecting semi free form speech?
Asked
Active
Viewed 68 times
0
-
you can try in a different way maybe.. Alexa can read the file list like "Here is your files say 1 for fileexample1 say 2 for file example, 3 fileexample4.. say go next to continue reading the list".. I know it's not ideal. – Andrea De Gaetano Dec 16 '16 at 13:58
1 Answers
1
Is there a way to update the custom skill keywords (the custom slot value item list) with each invocation?
No. For each custom slot you must specify a static list when you define your skill. (Here's a feature request to make the list dynamic.
Or at least a way to trick Alexa into collecting semi free form speech?
Sort of. In response to developer's dissapointment about the loss of the literal type Amazon has recently been emphasizing that the list of items you supply for the custom slot is just a guide, and that the custom slot can still act a fair bit like the literal slot. See this blog post for details...

Tom
- 17,103
- 8
- 67
- 75
-
Yeah, That's what I thought was the answer. Thanks for posting those links though. They are extremely helpful. – Ximidar Dec 02 '16 at 16:49