Включить споттер
О споттере
Споттер — это технология голосовой активации, которая позволяет виртуальному ассистенту реагировать на свое имя и отвечать на запрос клиента.
Как включить споттер
При срабатывании споттера шторка будет подниматься.
Чтобы подключить споттер в свое приложение:
-
Напишите на 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 и запросить пример использования (семпл) споттера.