From 06f7a92c99ce3cebcde1a67c5997a5851a0ad072 Mon Sep 17 00:00:00 2001 From: Sam Sykes Date: Wed, 27 Aug 2025 14:43:07 +0100 Subject: [PATCH 1/2] fix to `finally` statement --- src/pipecat/services/speechmatics/stt.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/pipecat/services/speechmatics/stt.py b/src/pipecat/services/speechmatics/stt.py index d1091b5f0..7ac4c6f2a 100644 --- a/src/pipecat/services/speechmatics/stt.py +++ b/src/pipecat/services/speechmatics/stt.py @@ -581,7 +581,6 @@ class SpeechmaticsSTTService(STTService): logger.debug(f"{self} Connected to Speechmatics STT service") except Exception as e: logger.error(f"{self} Error connecting to Speechmatics: {e}") - finally: self._client = None async def _disconnect(self) -> None: From cc5557e051960e6074da795603277e7e04b5ebdf Mon Sep 17 00:00:00 2001 From: Sam Sykes Date: Wed, 27 Aug 2025 16:07:31 +0100 Subject: [PATCH 2/2] changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7aade22d1..0aa9b4f42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -105,6 +105,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed a `CartesiaTTSService` issue that was causing the application to hang after Cartesia's 5 minutes timed out. +- Fixed an issue preventing `SpeechmaticsSTTService` from transcribing audio. + ## [0.0.81] - 2025-08-25 ### Added