Fireflies Realtime
Stream live transcription from active meetings in real-time.
This is the key differentiator of this SDK - live transcription streaming via Socket.IO.
Command
npm exec --yes --package=fireflies-api -- fireflies-api realtime <meeting-id>
How It Works
- Connects to Fireflies WebSocket at
wss://api.fireflies.ai/ws/realtime - Authenticates with your API key
- Streams transcription chunks as they arrive
- Output appears continuously as speakers talk
Output Format
Each line shows the speaker and their transcribed text:
John: Good morning everyone, let's get started.
Sarah: I have some updates on the project.
John: Great, please go ahead.
Examples
# Stream from an active meeting
npm exec --yes --package=fireflies-api -- fireflies-api realtime "meeting_abc123"
Requirements
- An active meeting with Fireflies bot present
- Valid API key with realtime access
- The meeting must be currently in progress
Notes
- Press Ctrl+C to stop streaming
- Chunks arrive in real-time as speech is detected
- Some delay is normal due to speech processing
Instructions
Verify API key is set:
test -n "$FIREFLIES_API_KEY" && echo "Ready" || echo "ERROR: Set FIREFLIES_API_KEY"The meeting ID can be obtained from:
npm exec --yes --package=fireflies-api -- fireflies-api meetings listfor active meetings- The Fireflies dashboard
Start the realtime stream and let the user see transcription as it happens.
Warn user that Ctrl+C will be needed to stop the stream.
Converted and distributed by TomeVault — claim your Tome and manage your conversions.