-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This Wiki is generated from the AIBuds SDK documentation. Do not edit generated pages by hand; update the documentation source and regenerate the Wiki instead.
Full documentation · API Reference
Welcome to the AIBuds SDK iOS documentation. The SDK helps iOS applications connect to supported AIBuds devices and integrate the product capabilities they need.
AIBuds SDK is a modular SDK for discovering, connecting, and interacting with supported AIBuds devices from an iOS application. Optional modules add AI services, an on-device voice assistant integration, media workflows, logging, crash reporting, and video stabilization.
Its CocoaPods subspecs let you install the complete SDK or select only the capabilities your product ships. Device features and provider availability still depend on the connected device, installed SDK modules, and configured services.
- Core Connectivity - Device discovery, connection lifecycle management, persistent device records, and Bluetooth communication
- Device Features - Device information, physical operations, audio controls, recording, camera, media transfer, live streaming, and firmware updates
- AI Services - AI chat, AI recording, streaming speech recognition, text-to-speech, summaries, text translation, simultaneous interpretation, conversation translation, image generation, and asking services
- On-device Voice Assistant - Service authorization plus capability and mode management for wake-up and command handling performed by the wearable
- Comprehensive Logging - Configurable log levels and destinations, retained-log export, and cleanup
- Getting Started — Install, configure, and quickly set up your first project with AIBuds SDK.
- Core Features — Use device information, controls, recording, camera, media, live streaming, and firmware update capabilities.
- Service Auth — Inspect supported device-service authorization, retry authorization, and report the host app's self-AI result.
- AI Services — Integrate provider-backed chat, recording, recognition, speech, summaries, text translation, simultaneous interpretation, conversation translation, image generation, and asking services.
- Voice Assistant — Authorize the on-device assistant, inspect device support, and manage compatible voice-assistant modes.
- Logging — Configure logging destinations and retention, then export or purge persisted logs.
To get started with AIBuds SDK iOS, follow these steps:
- Installation - Install the SDK via CocoaPods
- Quick Start - Set up your first project with AIBuds SDK
- Configuration - Configure the SDK for your specific needs
- Explore Features - Dive into the various modules and their capabilities
Check out the Getting Started section for detailed instructions.
AIBuds SDK documentation · Full documentation · API Reference
- Introduction
- Getting Started
- Core Concepts
-
Core Features
- Basic Features
- Device Info
- Find Device
- Physical Operations
- Work Mode
- Work Status
- Wear Detection
- Volume Control
- Music Control
- TWS
- Equalizer
- ANC
- Audio
- Camera
- Remote Camera
- File Import
- Teleprompter
- Segment Navigation
- Live Streaming
- Device Applications
- OTA
- Camera OTA
- Service Auth
- AI Services
- Voice Assistant
- Logging
- Advanced Topics
- Releases
- Troubleshooting