I am currently working on a voice app that requires me to skip speech generated by the SpeechBuilder. First, I was thinking I could chain multiple intents in a row but then I discovered that .tell
always terminates the session and .ask
always requires a response from the user. I feel like I am missing something.
How would I go about implementing an app with the following structure?
- Welcome Message
- First Time User Intro (On-device Text-to-Speech or MP3, skippable)
- News Story 1 (On-device Text-to-Speech or MP3, skippable)
- Transition (MP3 or Assistant Response)
- News Story 2 (On-device Text-to-Speech or MP3, skippable)
- Transition (MP3 or Assistant Response)
- News Story X (On-device Text-to-Speech or MP3, skippable)
- Transition (MP3 or Assistant Reponse)
- Outro (On-device Text-to-Speech or MP3, skippable)
It comes down to the question: How do I get the app to say something and then go on with something else without requiring the user to respond and without it all being part of a single intent and state?
Thanks!