AI Hizmetlerine Genel Bakış
AIBuds AI framework; AI sohbeti, ses kaydı, akışlı konuşma tanıma, metinden konuşmaya dönüştürme, özetleme, metin çevirisi, eşzamanlı çeviri, diyalog çevirisi, görsel oluşturma ve AI soru-cevap hizmetleri için ortak bir giriş noktası sunar.
Her AI hizmeti, AIConnectSDK protokolüne uyan kayıtlı bir servis sağlayıcı SDK'sı tarafından sunulur. Uygulamanız AIBudsAISDK öğesini içerdiği servis sağlayıcı SDK'larıyla başlatır, bir AIServiceVendor seçer ve ardından AIBudsAISDK tarafından sunulan hizmete özgü API'leri çağırır.
Özelliklere Genel Bakış
AI Servis Sağlayıcısı Seçme
AI servis sağlayıcı SDK'larını kaydedin ve AIBuds AI hizmetlerinin kullanacağı sağlayıcıyı seçin
AI Ses Kaydı
Run an AI audio recording session with live transcription and a final report
Akışlı Konuşma Tanıma
Seçilen AI sağlayıcısıyla ses verisini veya ses dosyasını metne dönüştürün
Metinden Konuşmaya
Seçilen AI sağlayıcısıyla metni yerel ses dosyasına dönüştürün
AI Özetleme
Generate and cancel an incremental text summary through the selected AI provider
AI Metin Çevirisi
Translate text incrementally through the selected AI service provider
Eşzamanlı Çeviri
Kaynak ve hedef sonuçları parça parça gelen bir konuşma çevirisi oturumu çalıştırın
Diyalog Çevirisi
Eşzamanlı çeviriyle sırayla bas-konuş çeviri turları oluşturun
AI Sohbeti
Run a device-driven AI voice chat session and handle chat, intent, voice, and event callbacks
Görsel Oluşturma
İsteğe bağlı sağlayıcı sınırları ve stilleriyle istemden görsel oluşturun
AI Soru-Cevap
Send a text question and consume streamed answer updates
Entegrasyon Akışı
- AI framework'ünü ve uygulamanızın gerektirdiği servis sağlayıcı SDK'larını kurun.
AIBudsAISDKbaşlatılırken servis sağlayıcı SDK uygulamalarını kaydedin.- Aygıt bağlandıktan sonra AI aygıt bilgilerini AI framework'üne verin.
setAIServiceVendorile.starBurstveya.mltcloudseçin.- Kimlik doğrulama modu uygulama tarafından başlatılıyorsa servis sağlayıcı kimlik doğrulamasını tamamlayın.
- Gereken AI hizmetini başlatın ve geri çağrılarını ya da oturum olaylarını işleyin.
AI Servis Sağlayıcıları
Genel SDK şu anda seçilebilir iki AI servis sağlayıcısı tanımlar:
| Enum Case | AI servis sağlayıcısı |
|---|---|
.starBurst | StarBurst AI (ByteDance hizmeti) |
.mltcloud | MltCloud AI (Meilc hizmeti) |
.none, hiçbir servis sağlayıcının seçilmediği anlamına gelir. Varsayılan değerdir ve kullanılabilir bir AI servis sağlayıcısı değildir.
Servis sağlayıcı kaydı ile seçimi ayrı işlemlerdir. Kayıt, servis sağlayıcı uygulamasını framework'e açar; seçim ise sonraki AI hizmet isteklerini hangi kayıtlı sağlayıcının alacağını belirler.
Hizmet Kullanılabilirliği
Kurulu bir servis sağlayıcı her hizmeti uygulamayabilir veya başka bir sağlayıcıyla aynı dilleri desteklemeyebilir. allSupportedLanguages dahil AIBudsAISDK tarafından sunulan sağlayıcı meta verilerini kullanın ve işlemlerin döndürdüğü desteklenmeyen hizmet hatalarını ele alın.
Ön Koşullar
- AI hizmetlerini kullanmadan önce temel AIBuds SDK'yı ve
AIBudsAISDK'yi başlatın. - Desteklenen bir aygıtı bağlayın ve AI aygıt bilgilerini yapılandırın.
- Kayıtlı bir AI servis sağlayıcısı seçin.
- Servis sağlayıcı gerektiriyorsa kimlik doğrulamayı tamamlayın.
- Bulut tabanlı hizmetler için ağ bağlantısını koruyun.
Servis sağlayıcıyı başlatma, seçme ve kimlik doğrulama kontrolleri için AI Servis Sağlayıcısı Seçme sayfasına bakın.