Azure.AI.VoiceLive (.NET)
Crie Aplicativos de Voz em Tempo Real com Azure VoiceLive
Desenvolvedores lutam para implementar recursos de voz em IA em tempo real com autenticação adequada e manipulação de eventos. Esta habilidade fornece documentação completa do SDK .NET para Azure VoiceLive, incluindo autenticação segura, gerenciamento de sessões WebSocket e padrões de streaming de áudio bidirecional.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“Azure.AI.VoiceLive (.NET)”。 I want to build a voice assistant that can check the weather
预期结果:
- VoiceLiveClient conecta ao endpoint Azure AI usando DefaultAzureCredential
- Sessão configurada com modalidade de voz e definição de função de clima
- Usuário fala consulta, áudio enviado via WebSocket para Azure
- Chamada de função acionada, resposta da API de clima enviada de volta para a sessão
- Assistente responde com informações faladas do clima
正在使用“Azure.AI.VoiceLive (.NET)”。 How do I handle errors in VoiceLive sessions
预期结果:
- Eventos SessionUpdateError contêm detalhes do erro
- Erros de cancellation podem ser ignorados com segurança
- Erros de autenticação requerem verificação de credenciais
- Erros de rede devem acionar lógica de reconexão da sessão
安全审计
安全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.
质量评分
你能构建什么
Desenvolvimento de Assistente de Voz
Crie assistentes de voz conversacionais que processam fala em tempo real e respondem com áudio e texto sintetizados.
Tradução de Fala em Tempo Real
Crie aplicações que capturam entrada de voz, processam através de modelos de IA e produzem fala traduzida com latência mínima.
Chatbots Habilitados para Voz
Integre interação de voz natural em sistemas de chatbot existentes usando Azure AI VoiceLive para experiências de usuário sem mãos.
试试这些提示
Ajude-me a criar uma sessão básica do Azure VoiceLive no .NET. Preciso autenticar com DefaultAzureCredential, configurar a sessão com modalidades de texto e áudio e manipular eventos de áudio recebidos.
Mostre-me como definir e manipular chamadas de função no Azure VoiceLive. Quero adicionar uma função de consulta de clima que o assistente de voz pode chamar durante as conversas.
Configure o Azure VoiceLive com uma voz neural personalizada e detecção semântica de atividade de voz. Defina valores apropriados de duração do silêncio e limite para fluxo de conversa natural.
Crie um exemplo completo de assistente de voz em tempo real usando o SDK Azure VoiceLive. Inclua autenticação, gerenciamento de sessão, loop de manipulação de eventos, tratamento de erros e chamadas de função para APIs externas.
最佳实践
- Use DefaultAzureCredential para autenticação em vez de chaves de API codificadas
- Configure ambas as modalidades de Texto e Áudio para funcionalidade completa do assistente de voz
- Sempre envolva VoiceLiveSession em instrução using para descarte adequado de recursos
避免
- Não codifique chaves de API no código-fonte - use variáveis de ambiente ou identidade gerenciada
- Não omita tratamento de eventos SessionUpdateError
- Não pule o descarte de VoiceLiveSession - sempre use instrução using