-
Notifications
You must be signed in to change notification settings - Fork 0
Voice Assistant Overview
The on-device voice assistant runs supported wake-up and command handling on the wearable. Applications can read the device capability, inspect its current mode, and request a compatible mode through OnDeviceVoiceAssistantAPI.
Browse the generated Wiki navigation for the pages in this section.
OnDeviceVoiceAssistantCapability describes what the device supports:
| Capability | Supported behavior |
|---|---|
.none |
No on-device voice-command capability. |
.keywordWakeup |
Keyword wake-up only, such as “Hi Buds.” |
.common |
Common commands such as playback, track, and volume control. |
OnDeviceVoiceAssistantMode describes the active behavior:
| Mode | Behavior |
|---|---|
.unknown |
Current mode is unavailable. Do not set this value. |
.disabled |
On-device voice assistant is disabled. |
.basic |
Wake-up and basic voice commands. |
.advanced |
Basic behavior plus call-state voice control. |
Capability determines which modes should be offered. The current Demo exposes disabled and basic for .keywordWakeup, and disabled, basic, and advanced for .common.
Voice assistant integration path
Prepare the SDK integration, confirm authorization and device capability, then expose only compatible assistant modes.
- Initialize SDK — Install and initialize the base AIBuds SDK for the host application.
- Install Integration — Add AIBudsVoiceAssistant when service authentication is required.
- Complete Authorization — Finish the required voice-assistant service authorization flow.
- Connect Device — Verify OnDeviceVoiceAssistantAPI conformance on the active device.
- Read Capability & Mode — Inspect supported behavior and the currently active assistant mode.
- Apply Compatible Mode — Offer only valid modes, apply the selection, and update UI from completion or change callbacks.
- The device is connected and ready.
- Required service authentication is complete.
- The device exposes
OnDeviceVoiceAssistantAPIand a capability other than.none.
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