как сохранить или получить запросы, предоставленные пользователем к голосовой службе Alexa на Raspberry Pi в базе данных?

Я наивен с голосовым сервисом alexa.

Я пытаюсь интегрировать алгоритм машинного обучения (наивный байес) в пример приложения голосовой службы alexa. Чтобы реализовать этот алгоритм, мне нужно сохранить все запросы (голосовые команды, данные пользователем), которые успешно обрабатываются amazon alexa, в моей локальной базе данных, которая будет находиться на raspberry pi с их отметкой времени и другой информацией для обработки данных. Как это сделать?

Делайте предложения и предоставляйте полезные ресурсы в Интернете.


person animesh123    schedule 08.02.2018    source источник


Ответы (1)


Вы можете выполнять вызовы внешнего API с помощью навыка Alexa. Так что, вероятно, вам нужно настроить сервер API на своем Raspberry PI и отправлять на него данные. Или у вас может быть отдельный сервер API, а затем извлекать данные с него позже.

Там вы можете найти примеры доступа к внешним API https://github.com/alexa/alexa-cookbook/tree/master/external-calls/httpsGet

person ck3g    schedule 08.02.2018
comment
Я установил пример приложения avs на свой raspberry pi. Можете ли вы предоставить решение, с помощью которого я могу получить доступ к моей записанной истории alexa в моих пользовательских навыках или в моем обычном внешнем коде? Я много искал, но не могу найти, как получить доступ к своей истории. - person animesh123; 18.02.2018
comment
Нет возможности получить доступ к записанной истории. Алекса его не хранит. Она просто говорит это в ответ. После этого история теряется. Вы можете записать текст в переменные слота и использовать его для своих нужд. - person ck3g; 18.02.2018