मुख्य कंटेंट तक स्किप करें

Voice Assistant का परिचय

डिवाइस पर चलने वाला voice assistant wearable पर समर्थित wake-up और commands संभालता है। App OnDeviceVoiceAssistantAPI से डिवाइस capability पढ़ सकता है, current mode जाँच सकता है और compatible mode का अनुरोध कर सकता है।

उपलब्ध सुविधाएँ

AI की सहायता से लागू करें

AI से बनाएँ

इस वर्कफ़्लो को AI से लागू करें

आधिकारिक “AIBuds ऑन-डिवाइस वॉइस असिस्टेंट प्रबंधित करें” स्किल से वर्कफ़्लो को अपने ऐप के अनुसार लागू करें।

https://docs-aibuds.github.io/hi/skills/manage-aibuds-on-device-voice-assistant को पढ़ें और निर्देशों का पालन करें। इस स्किल से “AIBuds ऑन-डिवाइस वॉइस असिस्टेंट प्रबंधित करें” को इस iOS प्रोजेक्ट में लागू करें और परिणाम सत्यापित करें।
आधिकारिक स्किल देखें

क्षमता और मोड

OnDeviceVoiceAssistantCapability बताता है कि डिवाइस क्या support करता है:

Capabilityसमर्थित व्यवहार
.noneडिवाइस पर voice-command capability उपलब्ध नहीं।
.keywordWakeupकेवल keyword wake-up, जैसे “Hi Buds।”
.commonPlayback, track और volume control जैसे सामान्य commands।

OnDeviceVoiceAssistantMode active behavior बताता है:

Modeव्यवहार
.unknownCurrent mode उपलब्ध नहीं। इस value को set न करें।
.disabledडिवाइस का voice assistant बंद है।
.basicWake-up और basic voice commands।
.advancedBasic behavior के साथ call-state voice control।

Capability तय करती है कि UI में कौन-से modes दिखने चाहिए। वर्तमान Demo .keywordWakeup के लिए disabled और basic, तथा .common के लिए disabled, basic और advanced देता है।

इंटीग्रेशन प्रक्रिया

Animated workflow

Voice assistant इंटीग्रेशन प्रक्रिया

SDK integration तैयार करें, प्रमाणीकरण और device capability जाँचें, फिर केवल compatible assistant modes दिखाएँ।

Host app

SDK शुरू करें

Host app के लिए base AIBuds SDK install और initialize करें।

Host app

Integration जोड़ें

Service authentication आवश्यक होने पर AIBudsVoiceAssistant जोड़ें।

Service

प्रमाणीकरण पूरा करें

आवश्यक voice-assistant service authentication पूरा करें।

Device

डिवाइस कनेक्ट करें

Active device पर OnDeviceVoiceAssistantAPI conformance जाँचें।

Device → app

Capability और Mode पढ़ें

Supported behavior और वर्तमान active assistant mode जाँचें।

Host app → device

Compatible Mode लागू करें

केवल valid modes दिखाएँ, selection लागू करें और completion या change callback से UI update करें।

Capability तय करती है कि app कौन-से modes दिखाए; .unknown कभी लागू न करें।

आवश्यक शर्तें

  • डिवाइस connected और ready है।
  • आवश्यक service authentication पूरा है।
  • डिवाइस OnDeviceVoiceAssistantAPI और .none के अलावा कोई capability देता है।