我有一项技巧,可以让您请求使用audioPlayer界面播放特定的声音文件。有两种调用方法:
“ Alexa,请Pone Drone给我一个B。” -播放声音文件B。
或
“ Alexa,请Pone Drone给我一个带有颤音的B”-播放声音文件Bvibrato。
因此,每次我使用该技能时,它都会播放特定于我的请求的声音文件。这可以在我的Echo Dot和Android Alexa应用程序中正常运行。
问题出在iPhone Alexa应用上。
在iPhone上,如果我先说:“ Alexa,请Pitch Drone给我一个B,”它将播放声音文件B。 BUT “ Alexa Stop”然后说“ Alexa,请Pitch Drone给我一个带有颤音的B”,它仍然会播放声音文件B-而不是像它应该的声音文件Bvibrato。
这是相反的:如果我先说“ Alexa,请Pitch Drone给我一个带有颤音的B”,它会像应该那样播放Bvibrato声音文件,但是如果我说“ Alexa Stop”,然后说“ Alexa,请问Pitch无人机给我一个B”,它将再次播放声音文件Bvibrato。
所以在我看来,iPhone上的Alexa应用程序似乎以某种方式缓存了第一个声音文件并再次播放。
一旦技能超时并退出此重置,那么下次我调用它时,将首先正确播放我请求的第一个声音文件。
有人遇到过这种行为吗?我已经直接将此报告给了亚马逊,没有任何回应。