Merge pull request #1850 from pipecat-ai/aleix/transcription-message-user-id

TranscriptionMessage: add user_id field
This commit is contained in:
Aleix Conchillo Flaqué
2025-05-20 13:10:42 -07:00
committed by GitHub
4 changed files with 7 additions and 1 deletions

View File

@@ -288,6 +288,7 @@ class TranscriptionMessage:
role: Literal["user", "assistant"]
content: str
user_id: Optional[str] = None
timestamp: Optional[str] = None

View File

@@ -62,7 +62,7 @@ class UserTranscriptProcessor(BaseTranscriptProcessor):
if isinstance(frame, TranscriptionFrame):
message = TranscriptionMessage(
role="user", content=frame.text, timestamp=frame.timestamp
role="user", user_id=frame.user_id, content=frame.text, timestamp=frame.timestamp
)
await self._emit_update([message])