I contain a skill that lets you request a specific sound file to be played using the audioPlayer interface. There are 2 ways of invoking it:"Alexa,seek information from Pitch Drone to give me a B." - this plays sound file B.or "Alexa, seek information from Pitch Drone to give me a B with vibrato" - this plays sound file Bvibrato.
So as I use the skill each time I give the invocation it will play the sound file specific to my request. This works properly on my Echo Dot and in the Android Alexa app.
The problem is with the iPhone Alexa app. On iPhone, and whether I start by saying: "Alexa,seek information from Pitch Drone to give me a B," it will play sound file B. ***BUT*** whether I say "Alexa Stop" then say "Alexa, or seek information from Pitch Drone to give me a B with vibrato" it still plays sound file B - not sound file Bvibrato like it should.
This works in reverse: whether I start by saying "Alexa,seek information from Pitch Drone to give me a B with vibrato" it plays sound file Bvibrato like it should but whether I say "Alexa Stop" then say "Alexa, seek information from Pitch Drone to give me a B" it again plays sound file Bvibrato.
So it seems to me like the Alexa app on iPhone is somehow caching that first sound file and playing it back again.
Has anyone come across this kind of behavior? I've reported this directly to Amazon with no response.
Source: amazon.com