Включить споттер
О споттере
Споттер — это технология голосовой активации, которая позволяет виртуальному ассистенту реагировать на свое имя и отвечать на запрос клиента.
Как включить споттер
При срабатывании споттера шторка будет подниматься.
Чтобы подключить споттер в свое приложение:
Напишите на developer@sberdevices.ru и запросите архив
spotter.zip
.Распакуйте архив. Содержимое распаковывать не надо: нужны файлы
config.json
иnames.zip
.Загрузите файлы
config.json
иnames.zip
в папкуVA/spotter
своего CDN.Пропишите адрес этого CDN в
DownloadsDependencies.mapperConfig
.Добавьте флаг споттера в режиме
ENABLED_FOREGROUND
:object : SpotterFeatureFlag {
override val spotterMode: SpotterMode
get() = SpotterMode.ENABLED_FOREGROUND
}Флаг не работает без выставленного
mapperConfig
, так как модели для споттера не хранятся локально, а скачиваются с CDN. Чтобы споттер заработал в свернутой шторке, выставляйте именноSpotterMode.ENABLED_FOREGROUND
.Добавьте в зависимостях путь к конфигурационному файлу и модели споттера на CDN:
spotterConfigRemoteDependencies = object : SpotterConfigRemoteDependencies {
/**
* Задает пути на CDN и в локальном кеше для ресурсов споттера.
*/
override val spotterModelDownloaderConfig =
SpotterModelDownloaderConfig(remotePath = "VA/spotter", localPath = "VA/spotter")
},
Пример использования споттера
Вы можете написать на developer@sberdevices.ru и запросить пример использования (семпл) споттера.