Hi, sorry for check late. I checked google’s document, tested my sample with stream block, examined GCP’s log in deep and found something like a clue why choice doesn’t work after stream block. but I don’t know much in detail about Google’s mediaplayer behaviours, and also am not sure if this is a bug or Google’s right behaviour, so I reported this in detail to Voiceflow.
also, I don’t have much experiences with Google, but
Voiceflow’s prototype tesing is neat but it is not same as Alexa or Google does. I recommend you should ALWAYS test on Alexa Developer Console for Alexa or Actions Simulator for Google.
The problem is choice block after stream block, not speak block after stream block because speak block after stream block works in my test.
Comparing to Alexa, Voiceflow’s Google support seems not enough currently. If you find any bugs, you should “report a bug” via Intercom, not here. You may not get answers or fixes soon, but it will help improving Voiceflow’s google support.
As I mentioned before, Stream block, which use Audio Player in Alexa and Media Player in Google, is very different from using audio in speak block. IMO, those are for playing audio “mainly”, not for conversation, and there’s a trade-off between using longer-audio/less conversational with stream block or using short-audio/more conversational with speak block.
Anyway, I will post here if there are any further info although I cannot promise to solve this soon, sorry…