v0.0.38

pipecat-ai/pipecatv0.0.38Jul 23, 2024by aconchillo

AI Summary

Added validation and caching options for Silero VAD, and fixed initial metrics formatting. Improved STT time formats.

Key Highlights

  • Added `force_reload`, `skip_validation`, and `trust_repo` to Silero VAD.
  • Added `send_initial_empty_metrics` flag to `PipelineParams`.
  • Fixed STT service ISO 8601 time format usage.

New Features

  • Silero VAD caching and validation options
  • Initial empty metrics flag

Full Release Notes

### Added

- Added `force_reload`, `skip_validation` and `trust_repo` to `SileroVAD` and `SileroVADAnalyzer`. This allows caching and various GitHub repo validations.

- Added `send_initial_empty_metrics` flag to `PipelineParams` to request for initial empty metrics (zero values). True by default.

### Fixed

- Fixed initial metrics format. It was using the wrong keys name/time instead of processor/value.

- STT services should be using ISO 8601 time format for transcription frames.

- Fixed an issue that would cause Daily transport to show a stop transcription error when actually none occurred.