diff --git a/examples/foundational/07-interruptible.py b/examples/foundational/07-interruptible.py index 6fa80d838..17aec31e1 100644 --- a/examples/foundational/07-interruptible.py +++ b/examples/foundational/07-interruptible.py @@ -24,7 +24,6 @@ from pipecat.runner.utils import create_transport from pipecat.services.cartesia.tts import CartesiaTTSService from pipecat.services.deepgram.stt import DeepgramSTTService from pipecat.services.openai.llm import OpenAILLMService -from pipecat.services.tts_service import TextAggregationMode from pipecat.transports.base_transport import BaseTransport, TransportParams from pipecat.transports.daily.transport import DailyParams from pipecat.transports.websocket.fastapi import FastAPIWebsocketParams diff --git a/examples/foundational/10-wake-phrase.py b/examples/foundational/10-wake-phrase.py index 44b580ad5..df74e4be4 100644 --- a/examples/foundational/10-wake-phrase.py +++ b/examples/foundational/10-wake-phrase.py @@ -10,7 +10,7 @@ from dotenv import load_dotenv from loguru import logger from pipecat.audio.vad.silero import SileroVADAnalyzer -from pipecat.frames.frames import LLMRunFrame, TTSSpeakFrame +from pipecat.frames.frames import LLMRunFrame from pipecat.pipeline.pipeline import Pipeline from pipecat.pipeline.runner import PipelineRunner from pipecat.pipeline.task import PipelineParams, PipelineTask diff --git a/examples/foundational/13k-elevenlabs-transcription.py b/examples/foundational/13k-elevenlabs-transcription.py index 2b0b8143f..f801944e5 100644 --- a/examples/foundational/13k-elevenlabs-transcription.py +++ b/examples/foundational/13k-elevenlabs-transcription.py @@ -6,7 +6,6 @@ import os -import aiohttp from dotenv import load_dotenv from loguru import logger diff --git a/examples/foundational/13m-openai-transcription.py b/examples/foundational/13m-openai-transcription.py index fea5c2d97..0fb595881 100644 --- a/examples/foundational/13m-openai-transcription.py +++ b/examples/foundational/13m-openai-transcription.py @@ -6,7 +6,6 @@ import os -import aiohttp from dotenv import load_dotenv from loguru import logger diff --git a/examples/foundational/50-ultravox-realtime.py b/examples/foundational/50-ultravox-realtime.py index 0908c518c..7aaacdeaf 100644 --- a/examples/foundational/50-ultravox-realtime.py +++ b/examples/foundational/50-ultravox-realtime.py @@ -13,7 +13,6 @@ from loguru import logger from pipecat.adapters.schemas.function_schema import FunctionSchema from pipecat.adapters.schemas.tools_schema import ToolsSchema from pipecat.audio.vad.silero import SileroVADAnalyzer -from pipecat.audio.vad.vad_analyzer import VADParams from pipecat.pipeline.pipeline import Pipeline from pipecat.pipeline.runner import PipelineRunner from pipecat.pipeline.task import PipelineParams, PipelineTask diff --git a/examples/foundational/55zk-update-settings-google-vertex-llm.py b/examples/foundational/55zk-update-settings-google-vertex-llm.py index 16cec654f..6b2babb7f 100644 --- a/examples/foundational/55zk-update-settings-google-vertex-llm.py +++ b/examples/foundational/55zk-update-settings-google-vertex-llm.py @@ -24,7 +24,6 @@ from pipecat.runner.types import RunnerArguments from pipecat.runner.utils import create_transport from pipecat.services.cartesia.tts import CartesiaTTSService from pipecat.services.deepgram.stt import DeepgramSTTService -from pipecat.services.google.llm import GoogleLLMSettings from pipecat.services.google.llm_vertex import GoogleVertexLLMService from pipecat.transports.base_transport import BaseTransport, TransportParams from pipecat.transports.daily.transport import DailyParams diff --git a/examples/foundational/55zzc-update-settings-mistral-llm.py b/examples/foundational/55zzc-update-settings-mistral-llm.py index b3c5fa047..94ee3f29a 100644 --- a/examples/foundational/55zzc-update-settings-mistral-llm.py +++ b/examples/foundational/55zzc-update-settings-mistral-llm.py @@ -25,7 +25,6 @@ from pipecat.runner.utils import create_transport from pipecat.services.cartesia.tts import CartesiaTTSService from pipecat.services.deepgram.stt import DeepgramSTTService from pipecat.services.mistral.llm import MistralLLMService -from pipecat.services.openai.base_llm import OpenAILLMSettings from pipecat.transports.base_transport import BaseTransport, TransportParams from pipecat.transports.daily.transport import DailyParams from pipecat.transports.websocket.fastapi import FastAPIWebsocketParams diff --git a/scripts/evals/eval.py b/scripts/evals/eval.py index ab4edad8d..925853981 100644 --- a/scripts/evals/eval.py +++ b/scripts/evals/eval.py @@ -51,7 +51,6 @@ from pipecat.runner.types import RunnerArguments from pipecat.services.cartesia.tts import CartesiaTTSService from pipecat.services.deepgram.stt import DeepgramSTTService from pipecat.services.llm_service import FunctionCallParams -from pipecat.services.openai.base_llm import OpenAILLMSettings from pipecat.services.openai.llm import OpenAILLMService from pipecat.transports.daily.transport import DailyParams, DailyTransport diff --git a/src/pipecat/audio/filters/aic_filter.py b/src/pipecat/audio/filters/aic_filter.py index 91f0356d0..e33899aae 100644 --- a/src/pipecat/audio/filters/aic_filter.py +++ b/src/pipecat/audio/filters/aic_filter.py @@ -23,7 +23,6 @@ from typing import List, Optional, Tuple import numpy as np from aic_sdk import ( Model, - ParameterFixedError, ProcessorAsync, ProcessorConfig, ProcessorParameter, diff --git a/src/pipecat/serializers/base_serializer.py b/src/pipecat/serializers/base_serializer.py index c7b32dccc..d9414e43d 100644 --- a/src/pipecat/serializers/base_serializer.py +++ b/src/pipecat/serializers/base_serializer.py @@ -6,7 +6,7 @@ """Frame serialization interfaces for Pipecat.""" -from abc import ABC, abstractmethod +from abc import abstractmethod from typing import Optional from pydantic import BaseModel diff --git a/src/pipecat/serializers/exotel.py b/src/pipecat/serializers/exotel.py index 74e3f28b0..abf170d65 100644 --- a/src/pipecat/serializers/exotel.py +++ b/src/pipecat/serializers/exotel.py @@ -11,7 +11,6 @@ import json from typing import Optional from loguru import logger -from pydantic import BaseModel from pipecat.audio.dtmf.types import KeypadEntry from pipecat.audio.utils import create_stream_resampler diff --git a/src/pipecat/serializers/genesys.py b/src/pipecat/serializers/genesys.py index a25287b5c..2cc3c32db 100644 --- a/src/pipecat/serializers/genesys.py +++ b/src/pipecat/serializers/genesys.py @@ -27,7 +27,6 @@ from enum import Enum from typing import Any, Dict, List, Optional from loguru import logger -from pydantic import BaseModel from pipecat.audio.dtmf.types import KeypadEntry from pipecat.audio.resamplers.soxr_stream_resampler import SOXRStreamAudioResampler diff --git a/src/pipecat/serializers/plivo.py b/src/pipecat/serializers/plivo.py index 3341e5ffa..b6346d542 100644 --- a/src/pipecat/serializers/plivo.py +++ b/src/pipecat/serializers/plivo.py @@ -11,7 +11,6 @@ import json from typing import Optional from loguru import logger -from pydantic import BaseModel from pipecat.audio.dtmf.types import KeypadEntry from pipecat.audio.utils import create_stream_resampler, pcm_to_ulaw, ulaw_to_pcm diff --git a/src/pipecat/serializers/twilio.py b/src/pipecat/serializers/twilio.py index bf92a9043..4d4b5344a 100644 --- a/src/pipecat/serializers/twilio.py +++ b/src/pipecat/serializers/twilio.py @@ -11,7 +11,6 @@ import json from typing import Optional from loguru import logger -from pydantic import BaseModel from pipecat.audio.dtmf.types import KeypadEntry from pipecat.audio.utils import create_stream_resampler, pcm_to_ulaw, ulaw_to_pcm diff --git a/src/pipecat/serializers/vonage.py b/src/pipecat/serializers/vonage.py index 01fed08f8..c14ae4025 100644 --- a/src/pipecat/serializers/vonage.py +++ b/src/pipecat/serializers/vonage.py @@ -10,7 +10,6 @@ import json from typing import Optional from loguru import logger -from pydantic import BaseModel from pipecat.audio.dtmf.types import KeypadEntry from pipecat.audio.utils import create_stream_resampler diff --git a/src/pipecat/services/google/gemini_live/llm.py b/src/pipecat/services/google/gemini_live/llm.py index c25caafdd..07f185f99 100644 --- a/src/pipecat/services/google/gemini_live/llm.py +++ b/src/pipecat/services/google/gemini_live/llm.py @@ -19,7 +19,7 @@ import uuid import warnings from dataclasses import dataclass, field from enum import Enum -from typing import Any, ClassVar, Dict, List, Optional, Union +from typing import Any, Dict, List, Optional, Union from loguru import logger from PIL import Image diff --git a/src/pipecat/services/google/llm.py b/src/pipecat/services/google/llm.py index 198e612f0..7f4f8caae 100644 --- a/src/pipecat/services/google/llm.py +++ b/src/pipecat/services/google/llm.py @@ -16,7 +16,7 @@ import json import os import uuid from dataclasses import dataclass, field -from typing import Any, AsyncIterator, ClassVar, Dict, List, Literal, Optional +from typing import Any, AsyncIterator, Dict, List, Literal, Optional from loguru import logger from PIL import Image @@ -35,7 +35,6 @@ from pipecat.frames.frames import ( LLMFullResponseStartFrame, LLMMessagesAppendFrame, LLMMessagesFrame, - LLMTextFrame, LLMThoughtEndFrame, LLMThoughtStartFrame, LLMThoughtTextFrame, diff --git a/src/pipecat/services/google/tts.py b/src/pipecat/services/google/tts.py index d3f7879ad..a9394028b 100644 --- a/src/pipecat/services/google/tts.py +++ b/src/pipecat/services/google/tts.py @@ -24,7 +24,7 @@ from pipecat.utils.tracing.service_decorators import traced_tts os.environ["GRPC_ENABLE_FORK_SUPPORT"] = "false" from dataclasses import dataclass, field -from typing import Any, AsyncGenerator, Dict, List, Literal, Optional +from typing import Any, AsyncGenerator, List, Literal, Optional from loguru import logger from pydantic import BaseModel diff --git a/src/pipecat/services/openai/realtime/llm.py b/src/pipecat/services/openai/realtime/llm.py index 4fa3ab604..d1a90779e 100644 --- a/src/pipecat/services/openai/realtime/llm.py +++ b/src/pipecat/services/openai/realtime/llm.py @@ -37,7 +37,6 @@ from pipecat.frames.frames import ( LLMMessagesAppendFrame, LLMSetToolsFrame, LLMTextFrame, - LLMUpdateSettingsFrame, StartFrame, TranscriptionFrame, TTSAudioRawFrame, diff --git a/src/pipecat/services/speechmatics/tts.py b/src/pipecat/services/speechmatics/tts.py index 5f0aed7f3..20a3212ff 100644 --- a/src/pipecat/services/speechmatics/tts.py +++ b/src/pipecat/services/speechmatics/tts.py @@ -8,7 +8,7 @@ import asyncio from dataclasses import dataclass, field -from typing import Any, AsyncGenerator, Optional +from typing import AsyncGenerator, Optional from urllib.parse import urlencode import aiohttp diff --git a/tests/test_context_summarization.py b/tests/test_context_summarization.py index f0d4ffc19..26d26614e 100644 --- a/tests/test_context_summarization.py +++ b/tests/test_context_summarization.py @@ -10,7 +10,7 @@ import asyncio import unittest from unittest.mock import AsyncMock -from pipecat.frames.frames import LLMContextSummaryRequestFrame, LLMContextSummaryResultFrame +from pipecat.frames.frames import LLMContextSummaryRequestFrame from pipecat.processors.aggregators.llm_context import LLMContext, LLMSpecificMessage from pipecat.services.llm_service import LLMService from pipecat.utils.context.llm_context_summarization import ( diff --git a/tests/test_settings.py b/tests/test_settings.py index 973dd7815..8ffe355ad 100644 --- a/tests/test_settings.py +++ b/tests/test_settings.py @@ -8,8 +8,6 @@ from unittest.mock import patch -import pytest - from pipecat.services.deepgram.stt import DeepgramSTTService, DeepgramSTTSettings from pipecat.services.deepgram.stt_sagemaker import DeepgramSageMakerSTTSettings from pipecat.services.grok.realtime import events as grok_events