introduce new BaseTaskManager

This commit is contained in:
Aleix Conchillo Flaqué
2025-02-24 23:19:57 -08:00
parent fb7fe540f5
commit d2f006682c
8 changed files with 83 additions and 18 deletions

View File

@@ -27,7 +27,7 @@ from pipecat.processors.frame_processor import FrameDirection
from pipecat.transports.base_input import BaseInputTransport
from pipecat.transports.base_output import BaseOutputTransport
from pipecat.transports.base_transport import BaseTransport, TransportParams
from pipecat.utils.asyncio import TaskManager
from pipecat.utils.asyncio import BaseTaskManager
try:
from livekit import rtc
@@ -88,7 +88,7 @@ class LiveKitTransportClient:
self._audio_tracks = {}
self._audio_queue = asyncio.Queue()
self._other_participant_has_joined = False
self._task_manager: Optional[TaskManager] = None
self._task_manager: Optional[BaseTaskManager] = None
@property
def participant_id(self) -> str: