Merge pull request #1161 from pipecat-ai/aleix/prepare-0.0.56
update CHANGELOG for 0.0.56
This commit is contained in:
@@ -5,7 +5,7 @@ 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/),
|
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).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
## [Unreleased]
|
## [0.0.56] - 2025-02-06
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
@@ -15,6 +15,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
- Fixed a `TkLocalTransport` and `LocalAudioTransport` issues that was causing
|
||||||
|
errors on cleanup.
|
||||||
|
|
||||||
- Fixed an issue that was causing `tests.utils` import to fail because of
|
- Fixed an issue that was causing `tests.utils` import to fail because of
|
||||||
logging setup.
|
logging setup.
|
||||||
|
|
||||||
|
|||||||
@@ -53,9 +53,6 @@ class LocalAudioInputTransport(BaseInputTransport):
|
|||||||
await super().cleanup()
|
await super().cleanup()
|
||||||
if self._in_stream:
|
if self._in_stream:
|
||||||
self._in_stream.stop_stream()
|
self._in_stream.stop_stream()
|
||||||
# This is not very pretty (taken from PyAudio docs).
|
|
||||||
while self._in_stream.is_active():
|
|
||||||
await asyncio.sleep(0.1)
|
|
||||||
self._in_stream.close()
|
self._in_stream.close()
|
||||||
self._in_stream = None
|
self._in_stream = None
|
||||||
|
|
||||||
@@ -99,9 +96,6 @@ class LocalAudioOutputTransport(BaseOutputTransport):
|
|||||||
await super().cleanup()
|
await super().cleanup()
|
||||||
if self._out_stream:
|
if self._out_stream:
|
||||||
self._out_stream.stop_stream()
|
self._out_stream.stop_stream()
|
||||||
# This is not very pretty (taken from PyAudio docs).
|
|
||||||
while self._out_stream.is_active():
|
|
||||||
await asyncio.sleep(0.1)
|
|
||||||
self._out_stream.close()
|
self._out_stream.close()
|
||||||
|
|
||||||
async def write_raw_audio_frames(self, frames: bytes):
|
async def write_raw_audio_frames(self, frames: bytes):
|
||||||
|
|||||||
@@ -61,9 +61,6 @@ class TkInputTransport(BaseInputTransport):
|
|||||||
await super().cleanup()
|
await super().cleanup()
|
||||||
if self._in_stream:
|
if self._in_stream:
|
||||||
self._in_stream.stop_stream()
|
self._in_stream.stop_stream()
|
||||||
# This is not very pretty (taken from PyAudio docs).
|
|
||||||
while self._in_stream.is_active():
|
|
||||||
await asyncio.sleep(0.1)
|
|
||||||
self._in_stream.close()
|
self._in_stream.close()
|
||||||
|
|
||||||
def _audio_in_callback(self, in_data, frame_count, time_info, status):
|
def _audio_in_callback(self, in_data, frame_count, time_info, status):
|
||||||
@@ -113,9 +110,6 @@ class TkOutputTransport(BaseOutputTransport):
|
|||||||
await super().cleanup()
|
await super().cleanup()
|
||||||
if self._out_stream:
|
if self._out_stream:
|
||||||
self._out_stream.stop_stream()
|
self._out_stream.stop_stream()
|
||||||
# This is not very pretty (taken from PyAudio docs).
|
|
||||||
while self._out_stream.is_active():
|
|
||||||
await asyncio.sleep(0.1)
|
|
||||||
self._out_stream.close()
|
self._out_stream.close()
|
||||||
|
|
||||||
async def write_raw_audio_frames(self, frames: bytes):
|
async def write_raw_audio_frames(self, frames: bytes):
|
||||||
|
|||||||
Reference in New Issue
Block a user