add support for processing metrics

Processing metrics indicate how much time a processor takes to generate all of
its output.
This commit is contained in:
Aleix Conchillo Flaqué
2024-06-28 14:19:00 -07:00
parent 8dff460307
commit fd5d879bf5
8 changed files with 93 additions and 19 deletions

View File

@@ -5,6 +5,14 @@ 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]
### Added
- The `MetricsFrame` now includes processing metrics if metrics are enabled. The
processing metrics indicate the time a processor needs to generate all its
output. Note that not all processors generate these kind of metrics.
## [0.0.35] - 2024-06-28
### Changed