ВСЕ СТАТЬИ
Блог начинающего программиста
Регистрация

Исходный код навыка Алисы

Опубликовано:

На языке программирования PHP создал навык «Монетизация компьютера» для голосового помощника Яндекса. С целью изучения архитектуры MVC и объектно-ориентированного проектирования написал его с использованием этих концепций.

Исходный код навыка выложил в интернет. Начинающим программистам полезно изучать исходный код для ознакомления методологии и техники программирования. Его можно скачать за символическую плату.

Состав навыка Алисы

Сжатая заархивированная папка содержит 251 КБ, 282 объекта. Исходники состоят из 4 директорий и 3 отдельных файлов. В отдельных директориях содержатся файлы модели, представления, контроллера, изображений. Для функционирования навыка используется одна из самых популярных реляционных систем управления базами данных MySQL.

Директории и файлы навыка Алисы. Файл svg
Состав архива с кодами приложения

Как видно из рисунка состав Alice.zip содержит каталоги контроллера, модели, представления, изображений, файлы единой точки входа и базы данных формата SQL, текстовый файл с информацией о работе приложения и действиями пользователей.

Облегчит понимание исходного кода программы моего навыка моя обширная статья на этом ресурсе о навыке Алисы с использованием PHP, ООП и MVC. В статье подробно описан этот навык, шаблон MVC, использование ООП, порядок загрузки и использования картинок, исходный код.

Голосовой помощник Алиса

Голосовой помощник Яндекса Алиса работает на различных устройствах. Для этого у Яндекса создан сервис – платформа диалогов (dialogs.yandex). Удобнее всего пользоваться им на смартфоне. Можно и на компьютере. Алиса сможет разговаривать с вами только после установки на компьютер Яндекс.браузера. Приложение с голосовой активацией помощника Алиса будет запускаться одновременно с пуском системы и работать в фоновом режиме, даже после закрытия браузера.

После входа в мой навык открывается начальный экран с инструкцией его запуска и активной кнопкой «Что ты умеешь».

Активационная фраза для запуска
Начальный экран действия программы

Если нажать на эту кнопку, или произнести голосом её название, будет доступна информация о цели навыка и порядке пользования им.

Описание цели диалога и порядка действий
Руководство взаимодействия пользователя с приложением

Подробно излагается цель навыка, назначение кнопок и голосовых команд для виртуального ассистента.

Скачать исходный код

По нижеприведенной ссылке можно скачать приложение с голосовым помощником Яндекса.

Комментарии

Пока комментарий нет

Оставить свой комментарий:

Зарегистрироваться
Имя:
Электронная почта:
Текст комментария:
Введите код с картинки:
картинка