Skip to main content
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.