Integrate ai-coustics speech enhancement into your LiveKit voice agents in minutes. TheDocumentation Index
Fetch the complete documentation index at: https://docs.ai-coustics.com/llms.txt
Use this file to discover all available pages before exploring further.
livekit-plugins-ai-coustics package provides real-time noise cancellation optimized for human-to-machine audio, improving transcription accuracy for your AI agents.
The plugin supports two authentication modes:
- LiveKit Cloud - authenticate via
lk cloud auth, no ai-coustics SDK key needed. - ai-coustics SDK key - pass your license key directly, suitable for self-hosted environments.
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.
A LiveKit Cloud account is required when using the default
Auth.livekit_cloud() mode. Run lk cloud auth once to authenticate. If you are running in a self-hosted environment, you can skip this step and pass an ai-coustics SDK key via auth=Auth.ai_coustics_api(license_key="...") instead (see Step 8).Install the LiveKit CLI
Install the LiveKit CLI tool for your platform.
Authenticate the CLI
Cloud only. This step links the CLI to your LiveKit Cloud account. If you are running in a self-hosted environment, skip this step.
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.
Self-hosted authentication (optional)
If you are not using LiveKit Cloud, pass your ai-coustics license key directly via the Your license key can be generated on the ai-coustics developer platform.
auth parameter:Available Models
The LiveKit plugin does not currently have support for loading model files. Instead, it has a limited selection of models embedded in the plugin itself. The models currently available in the plugin are:- Quail L (16 kHz):
EnhancerModel.QUAIL_L - Quail Voice Focus 2.1 L (16 kHz):
EnhancerModel.QUAIL_VF_L - Quail Voice Focus 2.1 S (16 kHz):
EnhancerModel.QUAIL_VF_S
Next Steps
Plugin on PyPI
Discover the LiveKit Plugin documentation.
Quail & Voice Focus
Learn about Quail and Voice Focus models for LiveKit.