-
Notifications
You must be signed in to change notification settings - Fork 0
Riverside.fm recording transcription #145
Description
Integration: Riverside.fm Recording Transcription
What this should show
A Node.js server that receives Riverside webhook events (recording.completed), downloads per-track audio files (each participant recorded separately), submits each track to Deepgram pre-recorded STT with diarization disabled (since tracks are already per-speaker), and produces a merged, speaker-labelled transcript.
Credentials likely needed
RIVERSIDE_API_KEYDEEPGRAM_API_KEY
Original request:
Server-side Node.js using the Riverside API. Riverside is a professional podcast/interview recording platform popular with media companies. Uses the Riverside webhook to receive completed recording events, fetches the per-track audio files (each participant recorded separately at source quality), and submits each track to Deepgram pre-recorded STT with diarization disabled (since tracks are already per-speaker). Produces a merged, speaker-labelled transcript.
Professional path: Riverside webhook (recording.completed) → per-track audio download → Deepgram STT (per track) → merged transcript
Credentials likely needed
RIVERSIDE_API_KEYDEEPGRAM_API_KEY
Language
Node.js