AIBuds SDK iOS
AIBuds SDK iOS 문서입니다. 이 SDK를 사용하면 iOS 앱을 지원되는 AIBuds 기기에 연결하고 제품에 필요한 기능을 통합할 수 있습니다.
AIBuds SDK란 무엇인가요?
AIBuds SDK는 iOS 앱에서 지원되는 AIBuds 기기를 검색하고 연결하며 제어하기 위한 모듈형 SDK입니다. 필요에 따라 AI 서비스, 기기 내 음성 비서 연동, 미디어 처리, 로깅, 충돌 보고, 동영상 흔들림 보정 모듈을 추가할 수 있습니다.
CocoaPods subspec을 이용해 전체 SDK를 한 번에 설치하거나 제품에서 실제로 사용하는 기능만 선택할 수 있습니다. 사용할 수 있는 기기 기능과 AI 제공자는 연결된 기기, 설치한 SDK 모듈, 서비스 설정에 따라 달라집니다.
주요 기능
- 핵심 연결 - 기기 검색, 연결 수명 주기 관리, 저장된 기기 정보, Bluetooth 통신
- 기기 기능 - 기기 정보, 물리 버튼 및 터치 동작, 오디오 제어, 녹음, 카메라, 미디어 전송, 라이브 스트리밍, 펌웨어 업데이트
- AI 서비스 - AI 대화, AI 녹음, 스트리밍 음성 인식, 음성 합성, 요약, 텍스트 번역, 동시 통역, 대화 번역, 이미지 생성, AI 질의응답
- 온디바이스 음성 비서 - 웨어러블에서 수행되는 호출어 및 명령 처리를 위한 서비스 인증, 기능, 모드 관리
- 로깅 - 로그 수준과 출력 대상 설정, 저장된 로그 내보내기 및 삭제
문서 구성
시작하기
AIBuds SDK를 설치하고 구성하여 첫 프로젝트를 빠르게 시작합니다.
핵심 기능
기기 정보, 제어, 녹음, 카메라, 미디어, 라이브 스트리밍, 펌웨어 업데이트 기능을 구현합니다.
서비스 인증
기기가 지원하는 서비스 인증을 확인하고, 인증을 다시 시도하거나 앱 자체 AI의 인증 결과를 기기에 알립니다.
AI 서비스
서비스 제공자가 지원하는 대화, 녹음, 인식, 음성 합성, 요약, 번역, 이미지 생성, 질의응답 기능을 통합합니다.
온디바이스 음성 비서
온디바이스 음성 비서를 인증하고 기기 지원 여부를 확인한 뒤 호환되는 모드를 관리합니다.
로깅
로그 출력 대상과 보존 방식을 설정하고 저장된 로그를 내보내거나 삭제합니다.
시작하기
AIBuds SDK iOS를 사용하려면 다음 순서로 진행하세요.
- 설치 - CocoaPods로 SDK를 설치합니다
- 빠른 시작 - AIBuds SDK를 사용하는 첫 프로젝트를 설정합니다
- 구성 - 제품 요구 사항에 맞게 SDK를 구성합니다
- 기능 살펴보기 - 필요한 모듈과 기능의 구현 방법을 확인합니다
자세한 절차는 시작하기를 참고하세요.