Observers
Transcription Log Observer
Logging speech-to-text transcription activity in Pipecat
The TranscriptionLogObserver
logs all speech-to-text transcription activity in your Pipecat pipeline, providing visibility into both final and interim transcription results.
Frame Types Monitored
The observer tracks the following frame types (only from STT service):
- TranscriptionFrame: Final transcription results
- InterimTranscriptionFrame: In-progress transcription results
Usage
Log Output Format
The observer uses consistent formatting with emoji indicators:
- 💬 [Source] → TRANSCRIPTION: [text] from [user_id]
- 💬 [Source] → INTERIM TRANSCRIPTION: [text] from [user_id]
All log entries include timestamps for precise timing analysis.