Я создал собственный навык Alexa и включил его для тестирования в разработке в developer.alexa.com
. Мое устройство - Raspberry Pi, работающее AlexaPi и работающее с небольшим скриптом Python, использующим Flask-Ask . Он бежит за туннелем ngrok
. Мой пользовательский навык отображается в alexa.amazon.com
для моего устройства и включен. В симуляторе мое умение работает отлично - Алекса получает доступ к скрипту, который я запускаю на Пи, и дает правильный ответ.
Но когда я пытаюсь вызвать умение на моем AlexaPi, все, что я получаю, это низкий звуковой сигнал - тот, который соответствует «только аудио» в симуляторе. Моя учетная запись Amazon находится в Индии, и я добавил английский (IN) к языкам в навыке и добавил те же слова и выражения, что и в английском (US).
Почему это может происходить? Я даже не могу понять, где на самом деле регистрируется взаимодействие, поэтому я могу проверить, где находится ошибка. Мой сценарий на Pi никогда не доступен.