Azure.AI.VoiceLive (.NET)
Crear aplicaciones de voz AI en tiempo real con Azure VoiceLive
Los desarrolladores tienen dificultades para implementar funciones de voz AI en tiempo real con autenticación adecuada y manejo de eventos. Esta skill proporciona documentación completa del SDK .NET para Azure VoiceLive, incluyendo autenticación segura, gestión de sesiones WebSocket y patrones de streaming de audio bidireccional.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“Azure.AI.VoiceLive (.NET)”。 Quiero construir un asistente de voz que pueda verificar el clima
预期结果:
- VoiceLiveClient se conecta al endpoint de Azure AI usando DefaultAzureCredential
- Sesión configurada con modalidad de voz y definición de función del clima
- El usuario habla, el audio se envía via WebSocket a Azure
- Llamada a función activada, respuesta de la API del clima enviada de vuelta a la sesión
- El asistente responde con información del clima hablada
正在使用“Azure.AI.VoiceLive (.NET)”。 Cómo manejo errores en sesiones de VoiceLive
预期结果:
- Los eventos SessionUpdateError contienen detalles del error
- Los errores de cancelación pueden ignorarse safely
- Los errores de autenticación requieren verificación de credenciales
- Los errores de red deben activar lógica de reconexión de sesión
安全审计
安全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.
质量评分
你能构建什么
Desarrollo de asistente de voz
Crea asistentes de voz conversacionales que procesan voz en tiempo real y responden con audio sintetizado y texto.
Traducción de voz a voz en tiempo real
Crea aplicaciones que capturan entrada de voz, la procesan a través de modelos AI y producen voz traducida con latencia mínima.
Chatbots habilitados para voz
Integrar interacción de voz natural en sistemas de chatbot existentes usando Azure AI VoiceLive para experiencias de usuario sin manos.
试试这些提示
Ayúdame a crear una sesión básica de Azure VoiceLive en .NET. Necesito autenticarme con DefaultAzureCredential, configurar la sesión con modalidades de texto y audio, y manejar eventos de audio entrantes.
Muéstrame cómo definir y manejar llamadas a funciones en Azure VoiceLive. Quiero agregar una función de búsqueda del clima que el asistente de voz pueda llamar durante las conversaciones.
Configura Azure VoiceLive con una voz neuronal personalizada y detección semántica de actividad de voz. Establece valores apropiados de duración del silencio y umbral para un flujo de conversación natural.
Crea un ejemplo completo de asistente de voz en tiempo real usando el SDK Azure VoiceLive. Incluye autenticación, gestión de sesiones, bucle de manejo de errores, manejo de errores y llamadas a funciones para APIs externas.
最佳实践
- Usa DefaultAzureCredential para autenticación en lugar de claves API hardcodeadas
- Configura ambas modalidades de Texto y Audio para funcionalidad completa del asistente de voz
- Siempre envuelve VoiceLiveSession en una instrucción using para una disposición adecuada de recursos
避免
- No hardcodees claves API en el código fuente - usa variables de entorno o identidad administrada
- No omitas el manejo de errores para eventos SessionUpdateError
- No omitas la disposición de VoiceLiveSession - siempre usa instrucción using