Merge pull request #1944 from pipecat-ai/fixing_tavus_transport
Adding the direction when pushing the frame.
This commit is contained in:
@@ -196,10 +196,10 @@ class BaseInputTransport(FrameProcessor):
|
|||||||
await self._handle_bot_interruption(frame)
|
await self._handle_bot_interruption(frame)
|
||||||
elif isinstance(frame, BotStartedSpeakingFrame):
|
elif isinstance(frame, BotStartedSpeakingFrame):
|
||||||
await self._handle_bot_started_speaking(frame)
|
await self._handle_bot_started_speaking(frame)
|
||||||
await self.push_frame(frame)
|
await self.push_frame(frame, direction)
|
||||||
elif isinstance(frame, BotStoppedSpeakingFrame):
|
elif isinstance(frame, BotStoppedSpeakingFrame):
|
||||||
await self._handle_bot_stopped_speaking(frame)
|
await self._handle_bot_stopped_speaking(frame)
|
||||||
await self.push_frame(frame)
|
await self.push_frame(frame, direction)
|
||||||
elif isinstance(frame, EmulateUserStartedSpeakingFrame):
|
elif isinstance(frame, EmulateUserStartedSpeakingFrame):
|
||||||
logger.debug("Emulating user started speaking")
|
logger.debug("Emulating user started speaking")
|
||||||
await self._handle_user_interruption(UserStartedSpeakingFrame(emulated=True))
|
await self._handle_user_interruption(UserStartedSpeakingFrame(emulated=True))
|
||||||
|
|||||||
Reference in New Issue
Block a user