Azure.AI.VoiceLive (.NET)
Créer des applications vocales IA en temps réel avec Azure VoiceLive
Les développeurs ont du mal à implémenter des fonctionnalités vocales IA en temps réel avec une authentification et une gestion d'événements appropriées. Cette compétence fournit une documentation complète du SDK .NET pour Azure VoiceLive, y compris l'authentification sécurisée, la gestion des sessions WebSocket et les modèles de streaming audio bidirectionnel.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“Azure.AI.VoiceLive (.NET)”。 Je veux construire un assistant vocal qui peut vérifier la météo
预期结果:
- VoiceLiveClient se connecte au point de terminaison Azure AI en utilisant DefaultAzureCredential
- Session configurée avec la modalité vocale et la définition de la fonction météo
- L'utilisateur parle, l'audio envoyé via WebSocket à Azure
- Appel de fonction déclenché, réponse de l'API météo renvoyée à la session
- L'assistant répond avec les informations météo parlées
正在使用“Azure.AI.VoiceLive (.NET)”。 Comment gérer les erreurs dans les sessions VoiceLive
预期结果:
- Les événements SessionUpdateError contiennent les détails de l'erreur
- Les erreurs d'annulation peuvent être ignorées en toute sécurité
- Les erreurs d'authentification nécessitent une vérification des identifiants
- Les erreurs réseau doivent déclencher la logique de reconnexion de session
安全审计
安全Static analysis scanned 0 files with 0 lines and detected no security issues. This is a documentation-only skill (SKILL.md) providing guidance for using the Azure AI VoiceLive SDK. No executable code, network calls, or file system access patterns are present in the skill itself. The skill recommends secure authentication practices using DefaultAzureCredential.
质量评分
你能构建什么
Développement d'assistants vocaux
Construisez des assistants vocaux conversationnels qui traitent la parole en temps réel et répondent avec de l'audio et du texte synthétisés.
Traduction parole-à-parole en temps réel
Créez des applications qui capturent la voix, la traitent via des modèles IA et génèrent de la parole traduite avec une latence minimale.
Chatbots vocaux
Intégrez l'interaction vocale naturelle dans les systèmes de chatbot existants en utilisant Azure AI VoiceLive pour des expériences utilisateur mains libres.
试试这些提示
Aidez-moi à créer une session Azure VoiceLive de base en .NET. J'ai besoin de m'authentifier avec DefaultAzureCredential, configurer la session avec les modalités texte et audio, et gérer les événements audio entrants.
Montrez-moi comment définir et gérer les appels de fonction dans Azure VoiceLive. Je veux ajouter une fonction de recherche météo que l'assistant vocal peut appeler pendant les conversations.
Configurez Azure VoiceLive avec une voix neuronale personnalisée et une détection d'activité vocale sémantique. Définissez des valeurs de durée de silence et de seuil appropriées pour un flux de conversation naturel.
Créez un exemple complet d'assistant vocal en temps réel utilisant le SDK Azure VoiceLive. Incluez l'authentification, la gestion de session, la boucle de gestion des erreurs, la gestion des erreurs et les appels de fonction pour les API externes.
最佳实践
- Utilisez DefaultAzureCredential pour l'authentification au lieu des clés API codées en dur
- Configurez les modalités Texte et Audio pour une fonctionnalité complète d'assistant vocal
- Enveloppez toujours VoiceLiveSession dans une instruction using pour une mise au rebut appropriée des ressources
避免
- Ne codez pas les clés API en dur dans le code source - utilisez des variables d'identité gérée
- Ne omettez pas la gestion des événements SessionUpdateError
- Ne skippez pas la mise au rebut de VoiceLiveSession - utilisez toujours une instruction using