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

Обзор AI-сервисов

Фреймворк AIBuds AI предоставляет единую точку доступа к AI-диалогам, аудиозаписи, потоковому распознаванию речи, синтезу речи, созданию сводок, переводу текста, синхронному и диалоговому переводу, генерации изображений и AI-вопросам.

Каждый AI-сервис предоставляется зарегистрированным SDK поставщика, соответствующим AIConnectSDK. Приложение инициализирует AIBudsAISDK подключёнными SDK поставщиков, выбирает AIServiceVendor, а затем вызывает API нужного сервиса через AIBudsAISDK.

Возможности

Порядок интеграции

  1. Установите AI-фреймворк и SDK поставщиков, необходимые приложению.
  2. Зарегистрируйте реализации SDK поставщиков при инициализации AIBudsAISDK.
  3. После подключения устройства передайте его AI-данные во фреймворк.
  4. Выберите .starBurst или .mltcloud через setAIServiceVendor.
  5. Если авторизацию поставщика инициирует приложение, завершите её.
  6. Запустите нужный AI-сервис и обрабатывайте его callbacks или события сессии.

Поставщики AI-сервисов

Публичный SDK сейчас поддерживает двух выбираемых поставщиков:

Значение enumПоставщик AI-сервисов
.starBurstStarBurst AI от ByteDance
.mltcloudMltCloud AI от Meilc

.none означает, что поставщик не выбран. Это значение по умолчанию не является рабочим поставщиком AI-сервисов.

Регистрация и выбор поставщика — разные операции. Регистрация делает реализацию доступной фреймворку, а выбор определяет, какой зарегистрированный поставщик будет обрабатывать последующие запросы AI-сервисов.

Доступность сервисов

Установленный поставщик может реализовывать не все сервисы и поддерживать иной набор языков. Используйте метаданные поставщика из AIBudsAISDK, включая allSupportedLanguages, и обрабатывайте ошибки неподдерживаемых сервисов, возвращаемые отдельными операциями.

Предварительные условия

  • До использования AI-сервисов инициализируйте базовый AIBuds SDK и AIBudsAISDK.
  • Подключите поддерживаемое устройство и настройте его AI-данные.
  • Выберите зарегистрированного поставщика AI-сервисов.
  • Если поставщик требует авторизацию, завершите её.
  • Для облачных сервисов обеспечьте сетевое подключение.

Инициализация, выбор и проверка авторизации поставщика описаны в разделе «Выбор поставщика AI-сервисов».