Aimybox
Кроме Aimylogic мы предоставляем платформу Aimybox, с помощью которой вы можете научить любое устройство слушать и разговаривать с пользователем. Для этого в Aimybox можно создать проект, включить в нем нужные голосовые функции, а затем интегрировать в ваше устройство. Вы можете выбрать Android SDK, iOS SDK или HTTP API.
При этом вы можете использовать любые системы распознавания и синтеза речи, которые поддерживаются в Aimybox, или подключить свое решение.
Функции Aimybox
Aimybox предоставляет самые разнообразные готовые голосовые функции, среди которых музыка, радио, прогноз погоды, различные игры и множество других.
Но кроме этого, вы можете создать совершенно новую функцию для вашего проекта, используя конструктор Aimylogic, а затем подключить ее к вашему девайсу.
Как подключить бота к устройству
Создайте ваш сценарий в Aimylogic, а затем перейдите в меню Каналы. Там выберите канал Aimybox и нажмите Подключить. Создастся новый канал. Нажмите на Получить Webhook — в буфер обмена скопируется адрес вебхука вашего бота.
В вашем проекте Aimybox создайте Custom skill, придумайте ему имя и вставьте скопированный вебхук в поле Webhook URL. Придумайте и укажите одну или несколько фраз, которыми пользователь будет активировать вашу функцию и нажмите Save.
Через несколько секунд вы сможете протестировать, как работает ваша собственная функция. Для этого перейдите на вкладку Test и напишите одну из фраз активации, которые вы только что указали.
Требования к сценарию
В вашем сценарии должен быть глобальный блок Интенты, в котором указаны эти фразы активации. Иначе ваш сценарий не запустится, когда пользователь скажет эту фразу.
В вашем сценарии обязательно должен быть блок Завершение сценария, с помощью которого пользователь всегда может завершить работу с вашей функцией.