Merge pull request #2562 from pipecat-ai/aleix/ai-coustics-speech-enhancement

add ai-coustics speech enhancement filter
This commit is contained in:
Aleix Conchillo Flaqué
2025-09-02 13:13:28 -07:00
committed by GitHub
7 changed files with 388 additions and 5 deletions

View File

@@ -9,8 +9,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
- Added a timeout around cancel input tasks to prevent indefinite
hangs when cancellation is swallowed by third-party code.
- Added new audio filter `AICFilter`, speech enhancement for improving VAD/STT
performance, no ONNX dependency.
See https://ai-coustics.com/sdk/
- Added a timeout around cancel input tasks to prevent indefinite hangs when
cancellation is swallowed by third-party code.
- Added `pipecat.extensions.ivr` for automated IVR system navigation with
configurable goals and conversation handling. Supports DTMF input, verbal
@@ -81,7 +85,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed
- Fixed an issue where Deepgram swallowed `asyncio.CancelledError` during
- Fixed an issue where Deepgram swallowed `asyncio.CancelledError` during
disconnect, preventing tasks from being cancelled.
- Fixed an issue where `PipelineTask` was not cleaning up the observers.