From 5479a55b2c4bb77630ab6f84575b086d69efb28d Mon Sep 17 00:00:00 2001 From: Martin Schweiger Date: Mon, 26 May 2025 09:08:56 +0800 Subject: [PATCH] Add websockets dependency to assemblyai extra --- pyproject.toml | 2 +- src/pipecat/services/assemblyai/stt.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 78bd78773..df0cffc23 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,7 +40,7 @@ Website = "https://pipecat.ai" [project.optional-dependencies] anthropic = [ "anthropic~=0.49.0" ] -assemblyai = [ "assemblyai~=0.37.0" ] +assemblyai = [ "websockets~=13.1" ] aws = [ "boto3~=1.37.16", "websockets~=13.1" ] aws-nova-sonic = [ "aws_sdk_bedrock_runtime~=0.0.2" ] azure = [ "azure-cognitiveservices-speech~=1.42.0"] diff --git a/src/pipecat/services/assemblyai/stt.py b/src/pipecat/services/assemblyai/stt.py index 3dfd9a3f3..2e8ad3058 100644 --- a/src/pipecat/services/assemblyai/stt.py +++ b/src/pipecat/services/assemblyai/stt.py @@ -38,7 +38,7 @@ try: import websockets except ModuleNotFoundError as e: logger.error(f"Exception: {e}") - logger.error("In order to use AssemblyAI, you need to `pip install websockets`.") + logger.error('In order to use AssemblyAI, you need to `pip install "pipecat-ai[assemblyai]"`.') raise Exception(f"Missing module: {e}")