azure-ai-voicelive-py

DevOps & Cloud
v0.1.0
Benign

Build real-time voice AI applications.

21.8K downloads1.8K installsby @thegovind

Setup & Installation

Install command

clawhub install thegovind/azure-ai-voicelive-py

If the CLI is not installed:

Install command

npx clawhub@latest install thegovind/azure-ai-voicelive-py

Or install with OpenClaw CLI:

Install command

openclaw skills install thegovind/azure-ai-voicelive-py

or paste the repo link into your assistant's chat

Install command

https://github.com/openclaw/skills/tree/main/skills/thegovind/azure-ai-voicelive-py

What This Skill Does

Wraps the Azure AI Voice Live SDK to enable real-time bidirectional voice applications in Python over WebSocket. Handles audio streaming, voice activity detection, transcription, and function calling in a single async API. Supports voice assistants, speech-to-speech translation, and voice-driven avatars.

Abstracts raw WebSocket management, audio encoding, and VAD logic so application code focuses on conversation flow rather than protocol details.

When to Use It

  • Voice assistant that listens via microphone and responds with spoken audio
  • Real-time speech-to-speech translation during a live call
  • Hands-free command interface for a Python desktop or server app
  • Voice-enabled customer support bot with interrupt and turn detection
  • Voice-driven avatar that reacts to live audio input

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Voice assistant that listens via microphone and responds with spoken audio

AGENT
  1. 1Voice assistant that listens via microphone and responds with spoken audio
  2. 2Real-time speech-to-speech translation during a live call
  3. 3Hands-free command interface for a Python desktop or server app
  4. 4Voice-enabled customer support bot with interrupt and turn detection
  5. 5Voice-driven avatar that reacts to live audio input
OUTPUT
Build real-time voice AI applications.

Share this skill

Security Audits

VirusTotalBenign
OpenClawBenign
View full report

These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.

Details

LanguageMarkdown
Last updatedFeb 27, 2026