From 83812f2671152ada6649f7c90de82c12ca1259f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Conchillo=20Flaqu=C3=A9?= Date: Mon, 20 May 2024 10:30:59 -0700 Subject: [PATCH] transports(daily): implement DailyOutputTransport.send_message --- CHANGELOG.md | 7 +++++++ src/pipecat/transports/services/daily.py | 3 +++ 2 files changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d76565b64..e90e07d49 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). +## [0.0.18] - 2024-05-20 + +### Fixed + +- Fixed an issue in `DailyOuputTransport` where transport messages were not + being sent. + ## [0.0.17] - 2024-05-19 ### Added diff --git a/src/pipecat/transports/services/daily.py b/src/pipecat/transports/services/daily.py index 47a1b9925..7fe2523f0 100644 --- a/src/pipecat/transports/services/daily.py +++ b/src/pipecat/transports/services/daily.py @@ -581,6 +581,9 @@ class DailyOutputTransport(BaseOutputTransport): await super().cleanup() await self._client.cleanup() + def send_message(self, frame: DailyTransportMessageFrame): + self._client.send_message(frame) + def write_raw_audio_frames(self, frames: bytes): self._client.write_raw_audio_frames(frames)