специфическая ошибка iPhone? - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть навык, который позволяет запрашивать воспроизведение определенного звукового файла с помощью интерфейса audioPlayer.Есть 2 способа вызвать его:

"Алекса, попроси Дрон Питча дать мне оценку Б."- это проигрывает звуковой файл B.

или

«Алекса, попросите Pitch Drone дать мне B с вибрато» - это проигрывает звуковой файл Bvibrato.

Так как яиспользуйте навык каждый раз, когда я даю вызов, он будет воспроизводить звуковой файл, соответствующий моему запросу.Это работает правильно на моем Echo Dot и в приложении Android Alexa.

Проблема с приложением iPhone Alexa.

На iPhone, если я начну с того, что скажу: «Alexa, спросите Pitch Drone».чтобы дать мне B, «он будет воспроизводить звуковой файл B. НО , если я скажу« Alexa Stop », то скажите« Alexa, попросите Pitch Drone дать мне B с вибрато »он по-прежнему воспроизводит звуковой файл B, а не звуковой файл Bvibrato, как следует.

Это работает наоборот: если я начну с слова «Алекса, попросите Pitch Drone дать мне B с вибрато», он будет воспроизводить звуковой файл Bvibrato.как и должно быть, но если я скажу «Alexa Stop», затем произнесите «Alexa, попросите Pitch Drone дать мне B», он снова воспроизводит звуковой файл Bvibrato.

Так что мне кажется, что приложение Alexa на iPhoneкаким-то образом кешировать этот первый звуковой файл и воспроизвести его снова.

После того, как умение истекло и завершилось, оно сбрасывается, поэтому в следующий раз, когда я вызову его, оно начнется с правильного воспроизведения первого запрошенного мной звукового файла.

Кто-нибудь сталкивался стакое поведение?Я сообщил об этом напрямую в Amazon без ответа.

...