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