Merge pull request #2059 from pipecat-ai/aleix/heartbeatframe-control-frames

HeartbeatFrames are now control frames
This commit is contained in:
Aleix Conchillo Flaqué
2025-06-24 11:55:18 -07:00
committed by GitHub
3 changed files with 16 additions and 11 deletions

View File

@@ -34,6 +34,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
- `HeartbeatFrame`s are now control frames. This will make it easier to detect
pipeline freezes. Previously, heartbeat frames were system frames which meant
they were not get queued with other frames, making it difficult to detect
pipeline stalls.
- Updated `OpenAIRealtimeBetaLLMService` to accept `language` in the
`InputAudioTranscription` class for all models.