Azure AI Voice Live SDK for .NET. Build real-time voice AI applications with bidirectional WebSocket communication.
68
52%
Does it follow best practices?
Impact
98%
2.88xAverage score across 3 eval scenarios
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/azure-ai-voicelive-dotnet/SKILL.mdThe canonical home for this skill is azure-ai-voicelive-dotnet in sickn33/agentic-awesome-skills
Event loop and error handling
GetUpdatesAsync loop
0%
100%
AudioDelta handling
12%
100%
TextDelta handling
12%
100%
ResponseDone handling
12%
100%
Error event handling
12%
100%
Benign error ignored
0%
100%
UserMessageItem used
20%
100%
StartResponseAsync called
100%
100%
Both modalities set
0%
100%
DefaultAzureCredential used
0%
100%
using statement for session
100%
100%
Supported model
100%
100%
Session configuration and authentication
VoiceLive package
100%
100%
Azure.Identity package
100%
100%
NAudio package
0%
0%
DefaultAzureCredential used
100%
100%
Supported model
100%
100%
Both modalities set
0%
100%
Modalities cleared first
0%
100%
AzureSemanticVadTurnDetection
0%
100%
SilenceDuration 500ms
0%
100%
PrefixPadding 300ms
0%
100%
PCM16 input format
0%
100%
PCM16 output format
0%
100%
AzureStandardVoice class
0%
100%
using statement for session
100%
100%
Function calling integration
VoiceLiveFunctionDefinition used
0%
100%
BinaryData.FromString for parameters
100%
100%
Tools added to sessionOptions
100%
100%
FunctionCallArgumentsDone event handled
0%
100%
CallId used for response
100%
100%
FunctionCallOutputItem used
33%
100%
StartResponseAsync after function result
100%
100%
GetUpdatesAsync loop
37%
100%
Both modalities set
0%
100%
DefaultAzureCredential used
0%
100%
AzureSemanticVadTurnDetection
0%
100%
7520423
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.