livekit-plugins-ai-coustics package provides real-time noise cancellation optimized for human-to-machine audio, improving transcription accuracy for your AI agents.
Requires a LiveKit Cloud account for authentication, no ai-coustics SDK key needed.
Setup Guide
Follow these steps to create a new LiveKit agent project with ai-coustics speech enhancement.Create a LiveKit Cloud account
Sign up at LiveKit Cloud if you don’t already have an account. Note: A LiveKit Cloud account is required for authentication. The plugin runs locally on your infrastructure.
Install the LiveKit CLI
Install the LiveKit CLI tool for your platform.
Enable speech enhancement
Open
src/agent.py and update the session.start() call to include audio enhancement:Run the agent
Your agent is now running with ai-coustics Quail Voice Focus. You can start talking to it directly in the console. The Voice Focus models will elevate the foreground speaker while suppressing both interfering speech and background noise.
Voice Focus and Multi-Speaker Support
You can use Quail Voice Focus and Quail for multi-speaker scenarios in this integration. Support for Voice Activity Detection will be added in the future.
Next Steps
Plugin on PyPI
Discover the LiveKit Plugin documentation.
Quail & Voice Focus
Learn about Quail and Voice Focus models for LiveKit.