diff --git a/dev-requirements.txt b/dev-requirements.txt index 6533de95b..2b55adcbe 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -3,10 +3,10 @@ coverage~=7.6.12 grpcio-tools~=1.67.1 pip-tools~=7.4.1 pre-commit~=4.0.1 -pyright~=1.1.393 +pyright~=1.1.394 pytest~=8.3.4 -pytest-asyncio~=0.25.2 -ruff~=0.9.5 +pytest-asyncio~=0.25.3 +ruff~=0.9.7 setuptools~=70.0.0 setuptools_scm~=8.1.0 python-dotenv~=1.0.1 diff --git a/src/pipecat/processors/filters/stt_mute_filter.py b/src/pipecat/processors/filters/stt_mute_filter.py index 3c1ae53af..c74e495ab 100644 --- a/src/pipecat/processors/filters/stt_mute_filter.py +++ b/src/pipecat/processors/filters/stt_mute_filter.py @@ -32,7 +32,6 @@ from pipecat.frames.frames import ( UserStoppedSpeakingFrame, ) from pipecat.processors.frame_processor import FrameDirection, FrameProcessor -from pipecat.services.ai_services import STTService class STTMuteStrategy(Enum): @@ -94,7 +93,7 @@ class STTMuteFilter(FrameProcessor): """ def __init__( - self, *, config: STTMuteConfig, stt_service: Optional[STTService] = None, **kwargs + self, *, config: STTMuteConfig, stt_service: Optional[FrameProcessor] = None, **kwargs ): super().__init__(**kwargs) self._config = config diff --git a/test-requirements.txt b/test-requirements.txt index fe45b9ff2..b34a53ab9 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,33 +1 @@ -aiohttp~=3.10.3 -anthropic~=0.30.0 -azure-cognitiveservices-speech~=1.40.0 -boto3~=1.35.27 -cartesia~=1.3.1 -daily-python~=0.11.0 -deepgram-sdk~=3.5.0 -fal-client~=0.4.1 -fastapi~=0.115.0 -faster-whisper~=1.0.3 -google-cloud-speech~=2.31.0 -google-cloud-texttospeech~=2.25.0 -google-genai~=1.2.0 -google-generativeai~=0.8.4 -langchain~=0.2.14 -livekit~=0.13.1 -lmnt~=1.1.4 -loguru~=0.7.2 -Markdown~=3.7 -numpy~=1.26.4 -openai~=1.37.2 -openpipe~=4.24.0 -Pillow~=10.4.0 -pyaudio~=0.2.14 -pydantic~=2.8.2 -pyloudnorm~=0.1.1 -pyht~=0.1.4 -python-dotenv~=1.0.1 -silero-vad~=5.1 -soxr~=0.5.0 -together~=1.2.7 -transformers~=4.48.0 -websockets~=13.1 \ No newline at end of file +-e ".[anthropic,google,langchain]"