본문으로 건너뛰기

AI 서비스 개요

AIBuds AI 프레임워크는 AI 대화, 오디오 녹음, 스트리밍 음성 인식, 텍스트 음성 변환, 요약, 텍스트 번역, 동시통역, 대화 번역, 이미지 생성 및 AI 질의응답 서비스를 하나의 진입점에서 제공합니다.

각 AI 서비스는 AIConnectSDK를 구현한 등록된 서비스 제공자 SDK를 통해 제공됩니다. 앱에서는 포함할 제공자 SDK와 함께 AIBudsAISDK를 초기화하고, AIServiceVendor를 선택한 뒤 AIBudsAISDK가 제공하는 서비스별 API를 호출합니다.

기능 개요

통합 흐름

  1. 앱에 필요한 AI 프레임워크와 서비스 제공자 SDK를 설치합니다.
  2. AIBudsAISDK를 초기화할 때 서비스 제공자 SDK 구현을 등록합니다.
  3. 기기가 연결되면 기기의 AI 관련 정보를 AI 프레임워크에 전달합니다.
  4. setAIServiceVendor를 사용해 .starBurst 또는 .mltcloud를 선택합니다.
  5. 앱에서 인증을 시작해야 하는 제공자라면 해당 인증 절차를 완료합니다.
  6. 필요한 AI 서비스를 시작하고 콜백 또는 세션 이벤트를 처리합니다.

서비스 제공자

현재 공개 SDK에서는 다음 두 서비스 제공자를 선택할 수 있습니다.

열거형 case서비스 제공자
.starBurstStarBurst AI (ByteDance 제공)
.mltcloudMltCloud AI (Meilc 제공)

.none은 서비스 제공자를 선택하지 않은 상태입니다. 기본값이지만 AI 서비스 제공자로 사용할 수는 없습니다.

서비스 제공자 등록과 선택은 서로 다른 작업입니다. 등록하면 프레임워크에서 해당 구현을 사용할 수 있고, 선택하면 이후 AI 서비스 요청을 처리할 등록된 제공자가 결정됩니다.

서비스 지원 여부

설치된 서비스 제공자가 모든 서비스를 구현한다고 보장할 수 없으며, 제공자마다 지원 언어도 다를 수 있습니다. allSupportedLanguagesAIBudsAISDK가 제공하는 메타데이터를 확인하고, 각 작업에서 반환되는 미지원 서비스 오류를 처리하세요.

사전 요구 사항

  • AI 서비스를 사용하기 전에 기본 AIBuds SDK와 AIBudsAISDK를 초기화합니다.
  • 지원되는 기기를 연결하고 기기의 AI 관련 정보를 설정합니다.
  • 등록된 AI 서비스 제공자를 선택합니다.
  • 서비스 제공자가 요구하는 경우 인증을 완료합니다.
  • 클라우드 기반 서비스를 사용하려면 네트워크 연결을 유지합니다.

서비스 제공자 초기화, 선택 및 인증 확인 방법은 AI 서비스 제공자 선택을 참고하세요.