This guide provides a quickstart for integrating the ai-coustics filter (Documentation 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.
AICFilter) into your Pipecat applications.
Prerequisites
Before you start, make sure you have a valid SDK key from the developer platform.Installation
To useAICFilter, you need to install the aic extra for pipecat-ai (not needed when using uv):
Usage
TheAICFilter can be easily integrated into a Pipecat pipeline between an audio input transport (e.g., microphone) and an audio output transport (e.g., speaker). Here’s a complete example of a simple Pipecat application that uses the AICFilter.
Running the Example
Set Environment Variables
Set the necessary environment variable in your terminal:Replace the placeholder value with your actual SDK key.
Run the Application
Execute the script from your terminal:Or use You can now navigate to http://localhost:7860 and click the green ‘Connect’ button in the top right corner.
uv:Further Reading
Pipecat Signal Chain
Learn more about the signal chain on Pipecat.
Pipecat Docs
Pipecat’s documentation on
AICFilter.