Assistant SDK для iOS
Обновлено 14 марта 2024
SDK iOS — это набор фреймворков для платформы iOS, позволяющий встраивать виртуального ассистента Салют в мобильные приложения.
SDK распространяется в виде архива с фреймворками. Доступ к архиву, могут получить дочерние компании Сбера, которые заключили договор об интеграции ассистента со своим приложением.
Подробная справка по методам Assistant SDK для iOS.
Пока мы интегрируем Assistant SDK только в дочерние компании Сбера. Возможно, вас заинтересуют другие инструменты для создания смартапов (навыков для виртуального ассистента Сбера).
Зависимости репозитория
- Protobuf — фреймворк для сериализации данных, необходимых для общения с бэкендом, по протоколу.
- Стек ML-фреймверков для работы с ML-моделями (нужны для споттера): TensorFlowLiteC, TensorFlowLiteCCoreML, CoreML, libc++.
- Opus/Ogg - фреймворки для подключение OPUS-формата передачи голосовых данных.
Какие примеры содержит архив
- интеграция ассистента в приложение в отдельном экране;
- интеграция ассистента в приложение с использованием короткой и длинной шторки (США/РАША);
- интеграция ассистента с использованием полноэкранного режима (landscape);
- подключение SpeechKit (TTS) — распознавание речи;
- подключение распознавания музыки (аналог Shazam);
- подключение смартапов из нативного кода (Embedded App);
- подключение анимации перехвата ОКНИКС при открытии экрана с ассистентом;
- подключение споттера.