Перейти к основному содержимому

AIBuds SDK iOS

В этой документации описана интеграция AIBuds SDK iOS. SDK позволяет подключать к приложению iOS совместимые устройства AIBuds и добавлять только те возможности, которые нужны продукту.

Что такое AIBuds SDK?

AIBuds SDK — модульный набор средств для поиска, подключения и управления совместимыми устройствами AIBuds из приложения iOS. Дополнительные модули предоставляют AI-сервисы, интеграцию с голосовым ассистентом на устройстве, работу с медиа, журналирование, сбор отчётов о сбоях и стабилизацию видео.

С помощью subspec в CocoaPods можно установить весь SDK или выбрать только используемые в продукте возможности. Доступность функций устройства и AI-провайдеров зависит от подключённого устройства, установленных модулей SDK и настройки сервисов.

Основные возможности

  • Подключение — поиск устройств, управление жизненным циклом соединения, сохранённые сведения об устройствах и обмен по Bluetooth
  • Функции устройства — сведения об устройстве, физические кнопки и жесты, управление звуком, запись, камера, передача медиа, прямые трансляции и обновление прошивки
  • AI-сервисы — AI-диалог, AI-запись, потоковое распознавание речи, синтез речи, сводки, перевод текста, синхронный и диалоговый перевод, генерация изображений и ответы на вопросы
  • Голосовой ассистент на устройстве — авторизация сервисов, проверка возможностей и управление режимами пробуждения и обработки команд на носимом устройстве
  • Журналирование — настройка уровня и назначения журналов, экспорт и удаление сохранённых журналов

Разделы документации

Начало работы

Чтобы начать работу с AIBuds SDK iOS, выполните следующие действия:

  1. Установка — установите SDK через CocoaPods
  2. Быстрый старт — настройте первый проект с AIBuds SDK
  3. Конфигурация — задайте параметры SDK в соответствии с требованиями продукта
  4. Выбор функций — изучите нужные модули и способы их интеграции

Подробные инструкции приведены в разделе Начало работы.