ym88659208ym87991671
Включить споттер | Документация для разработчиков
Skip to main content

Включить споттер

О споттере

Споттер — это технология голосовой активации, которая позволяет виртуальному ассистенту реагировать на свое имя и отвечать на запрос клиента.

Как включить споттер

При срабатывании споттера шторка будет подниматься.

Чтобы подключить споттер в свое приложение:

  1. Напишите на developer@sberdevices.ru и запросите архив spotter.zip.

  2. Распакуйте архив. Содержимое распаковывать не надо: нужны файлы config.json и names.zip.

  3. Загрузите файлы config.json и names.zip в папку VA/spotter своего CDN.

  4. Пропишите адрес этого CDN в DownloadsDependencies.mapperConfig.

  5. Добавьте флаг споттера в режиме ENABLED_FOREGROUND:

    object : SpotterFeatureFlag {
    override val spotterMode: SpotterMode
    get() = SpotterMode.ENABLED_FOREGROUND
    }
    caution

    Флаг не работает без выставленного mapperConfig, так как модели для споттера не хранятся локально, а скачиваются с CDN. Чтобы споттер заработал в свернутой шторке, выставляйте именно SpotterMode.ENABLED_FOREGROUND.

  6. Добавьте в зависимостях путь к конфигурационному файлу и модели споттера на CDN:

    spotterConfigRemoteDependencies = object : SpotterConfigRemoteDependencies {
    /**
    * Задает пути на CDN и в локальном кеше для ресурсов споттера.
    */
    override val spotterModelDownloaderConfig =
    SpotterModelDownloaderConfig(remotePath = "VA/spotter", localPath = "VA/spotter")
    },

Пример использования споттера

Вы можете написать на developer@sberdevices.ru и запросить пример использования (семпл) споттера.

Обновлено 9 июня 2022

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней