diff --git a/CHANGELOG.md b/CHANGELOG.md index 3151140ef..55880578c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,13 @@ All notable changes to **Pipecat** will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] + +### Fixed + +- Fixed an issue in `HeyGenVideoService` where the `BotStartedSpeakingFrame` + was blocked from moving through the Pipeline. + ## [0.0.85] - 2025-09-12 ### Added diff --git a/src/pipecat/services/heygen/video.py b/src/pipecat/services/heygen/video.py index 26a6f120d..1fe00daee 100644 --- a/src/pipecat/services/heygen/video.py +++ b/src/pipecat/services/heygen/video.py @@ -240,6 +240,7 @@ class HeyGenVideoService(AIService): # As soon as we receive actual audio, the base output transport will create a # BotStartedSpeakingFrame, which we can use as a signal for the TTFB metrics. await self.stop_ttfb_metrics() + await self.push_frame(frame, direction) else: await self.push_frame(frame, direction)