Skip to content

Руководство Пользователя

Dmitry Che edited this page Apr 4, 2016 · 12 revisions

В этом руководстве рассказывается, как установить и настроить Агрегат на вашем компьютере.

Где скачать

В данный момент проходит этап открытого альфа-тестирования проекта. Чтобы подключиться к нему, необходимо стать участником сообщества Google+ и написать запрос на адрес art@dusi.mobi

Установка

Для работы приложения необходимо установить Java машину версии 8 или выше с сайта Oracle. Выберите версию именно для вашей операционной системы и архитектуры процессора.

Установка на Raspberry Pi

Если вы хотите установить агрегат на Raspberry Pi, то прочитайте здесь о том, какую именно версию Java нужно установить.

Настройка

В файле aggregate.json в директории conf можно указать необходимые вам параметры работы Агрегата. Читайте подробнее на странице Настройка

Запуск

Агрегат - это простой архив, который нужно распаковать в любую удобную вам директорию на диске.

Не распаковывайте архив в директории, где в названиях есть есть кирилица

В директории вы найдете скрипт под названием start с расширением, соответствующем вашей ОС.
Для запуска на Windows кликните дважды на start.bat
Для запуска на Mac OS или Linux в консоли запустите скрипт start.sh

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

Завершение программы

Для завершения программы просто закройте окно терминала или нажмите комбинацию клавиш Ctrl+C или Ctrl+X.

Как пользоваться

Типичный сценарий использования голосового ассистента таков.

  • Вы активируете Агрегат удобным для вас способом (например нажав и удерживая некоторую комбинацию клавиш)
  • Агрегат слушает вашу голосовую команду
  • Вы заканчиваете говорить и отпускаете клавиши
  • Агрегат обрабатывает запрос и выдает результат в виде голосового ответа и при необходимости совершает какие-либо операции на вашем ПК или другой технике
  • Агрегат может запросить у вас еще какую-то дополнительную информацию. Тогда нужно снова его активировать и сказать то что требуется. Так Агрегат может поддерживать диалог.

Какие команды понимает Агрегат

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

Например

Если вы скачаете и установите модуль "Дата-время", то ваш Агрегат начнет реагировать на команды типа "Который час" или "Какой день недели 8 марта".

Если установить и настроить модуль "Ассистент Дуся", то вы сможете давать команды вашему ассистенту Дуся на смартфоне через микрофон вашего ПК и слышать ответ через динамики ПК, а не смартфона. При этом можно будет давать все те команды, которые понимает Дуся, включая сотни скриптов.

Где скачать модули

Модули - это по сути функции Агрегата. Без модулей ваш Агрегат не выполняет ничего полезного. Вы сами выбираете и устанавливаете те модули, которые вам необходимы.

Полный список модулей можно найти в разделе Модули.

Как создать свой модуль

Вы можете создавать свои модули с помощью открытого API. Подробнее о нем - в разделе Руководство Разработчика.

Russian Version (Русская версия)





IDE


English Version

Main Page

Modules

  • List of available modules

User Guide

  • Where to get

  • How to install

  • How to use

  • Setting up


Developer Guide

Aggregate Architecture

Events List

Command Line


How to Create a Module

  • Java
  • Javascript
  • Typescript
  • Groovy
  • Ruby

Functional Modules

  • Query grammar

  • Pattern syntax

  • Dynamic patterns

  • Standard patterns

Activation Modules

Speech Recognition Modules

Text-to-Speech Modules


IDEs

  • Developing in Eclipse
  • Developing in IntelliJ IDEA

Change Log

Clone this wiki locally