AI सेवाओं का परिचय
AIBuds AI framework AI chat, audio recording, streaming speech recognition, text-to-speech, summary, text translation, simultaneous interpretation, conversation translation, image generation और AI asking services के लिए एक common entry point देता है।
हर AI service registered provider SDK से मिलती है जो AIConnectSDK को conform करता है। App शामिल provider SDKs के साथ AIBudsAISDK initialize करता है, AIServiceVendor चुनता है और फिर AIBudsAISDK की service-specific APIs call करता है।
उपलब्ध सुविधाएँ
AI सेवा प्रदाता चुनें
AI provider SDKs register करें और AIBuds AI services के लिए provider चुनें
AI ऑडियो रिकॉर्डिंग
Run an AI audio recording session with live transcription and a final report
स्ट्रीमिंग स्पीच रिकग्निशन
चुने गए AI provider से audio data या audio file को टेक्स्ट में बदलें
टेक्स्ट से आवाज़
चुने गए AI provider से टेक्स्ट को local audio file में बदलें
AI सारांश
चुने गए AI provider से क्रमिक टेक्स्ट सारांश बनाएँ या रोकें
AI टेक्स्ट अनुवाद
चुने गए AI सेवा प्रदाता के ज़रिए टेक्स्ट का क्रमिक अनुवाद करें
समकालिक व्याख्या
क्रमशः source और target परिणामों वाला spoken-language interpretation session चलाएँ
संवाद अनुवाद
एक साथ व्याख्या के साथ बारी-बारी push-to-talk अनुवाद बनाएँ
AI संवाद
डिवाइस द्वारा शुरू AI voice chat session चलाएँ और chat, intent, voice तथा event callbacks संभालें
इमेज जनरेशन
वैकल्पिक provider limits और styles के साथ prompt से images बनाएँ
AI सवाल-जवाब
Send a text question and consume streamed answer updates
इंटीग्रेशन प्रक्रिया
- App के लिए आवश्यक AI framework और provider SDKs install करें।
AIBudsAISDKinitialize करते समय provider SDK implementations register करें।- डिवाइस connect होने के बाद उसकी AI device information AI framework को दें।
setAIServiceVendorसे.starBurstया.mltcloudचुनें।- Provider authentication mode app-initiated हो तो authentication पूरा करें।
- आवश्यक AI service शुरू करें और उसके callbacks या session events संभालें।
AI सेवा प्रदाता
Public SDK अभी दो selectable AI service providers परिभाषित करता है:
| Enum Case | AI सेवा प्रदाता |
|---|---|
.starBurst | StarBurst AI (ByteDance) सेवा |
.mltcloud | MltCloud AI (Meilc) सेवा |
.none का अर्थ कोई provider selected नहीं है। यह default value है और usable AI service provider नहीं।
Provider registration और provider selection अलग operations हैं। Registration provider implementation को framework में उपलब्ध कराता है; selection तय करता है कि आगे की AI service requests किस registered provider को मिलेंगी।
सेवा उपलब्धता
Installed provider जरूरी नहीं कि हर service implement करे या दूसरे provider जैसी languages support करे। AIBudsAISDK से मिलने वाली provider metadata, जिसमें allSupportedLanguages शामिल है, उपयोग करें और individual operations से आने वाले unsupported-service errors संभालें।
आवश्यक शर्तें
- AI services उपयोग करने से पहले base AIBuds SDK और
AIBudsAISDKinitialize करें। - Supported device connect करें और उसकी AI device information configure करें।
- Registered AI service provider चुनें।
- Provider को आवश्यकता हो तो authentication पूरा करें।
- Cloud-backed services के लिए network connectivity बनाए रखें।
Provider initialization, selection और authentication checks के लिए AI सेवा प्रदाता चुनें देखें।