Простая библиотека для создания навыков для Яндекс.Алисы.
Пакет dialog содержит базовые структуры и методы для работы со входящим запросом и исходящим ответом. См. dialog/examples с примерами использования.
Пакет dialog/dialogutil содержит вспомогательные функции и полезные обертки над объектами и методами из пакета dialog.
Пакет session содержит интерфейс хранилища пользовательских сессий и 3 базовые имплементации:
NopStore- несуществующее хранилищеMockStore- хранилище для использования в тестахMemoryStore- in-memory хранилище на основеsync.Map
Пакет audio содержит пакеты для использования звуков и эффектов в Text-To-Speech: effects и sounds. Пакет effects содержит эффекты модуляции голоса Алисы. Пакет sounds содержит разлчные звуки, которые можно использовать совместно со стандартной речью Алисы.
MIT