Voice Assistant का परिचय
डिवाइस पर चलने वाला voice assistant wearable पर समर्थित wake-up और commands संभालता है। App OnDeviceVoiceAssistantAPI से डिवाइस capability पढ़ सकता है, current mode जाँच सकता है और compatible mode का अनुरोध कर सकता है।
उपलब्ध सुविधाएँ
डिवाइस Voice Assistant Support जाँचें
Connected device की on-device voice-assistant capability पढ़ें
डिवाइस Voice Assistant Mode पढ़ें और सेट करें
Connected device का voice-assistant mode पढ़ें और बदलें
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।” |
.common | Playback, track और volume control जैसे सामान्य commands। |
OnDeviceVoiceAssistantMode active behavior बताता है:
| Mode | व्यवहार |
|---|---|
.unknown | Current mode उपलब्ध नहीं। इस value को set न करें। |
.disabled | डिवाइस का voice assistant बंद है। |
.basic | Wake-up और basic voice commands। |
.advanced | Basic behavior के साथ call-state voice control। |
Capability तय करती है कि UI में कौन-से modes दिखने चाहिए। वर्तमान Demo .keywordWakeup के लिए disabled और basic, तथा .common के लिए disabled, basic और advanced देता है।
इंटीग्रेशन प्रक्रिया
Voice assistant इंटीग्रेशन प्रक्रिया
SDK integration तैयार करें, प्रमाणीकरण और device capability जाँचें, फिर केवल compatible assistant modes दिखाएँ।
आवश्यक शर्तें
- डिवाइस connected और ready है।
- आवश्यक service authentication पूरा है।
- डिवाइस
OnDeviceVoiceAssistantAPIऔर.noneके अलावा कोई capability देता है।