-
Notifications
You must be signed in to change notification settings - Fork 0
OBS Studio native transcription plugin #146
Copy link
Copy link
Closed
Labels
suggestion:duplicateDuplicate of an existing example or queue itemDuplicate of an existing example or queue itemtype:suggestionSuggestion for a new exampleSuggestion for a new example
Description
Native C/C++ plugin — hooks directly into OBS's audio pipeline using obs_source_add_audio_capture_callback, captures raw PCM frames at the mix sample rate, resamples to 16kHz mono, and streams to Deepgram live WebSocket. Surfaces transcripts as an OBS text source (live captions overlay) and optionally writes an SRT file alongside the recording.
Ships as a .so (Linux), .dll (Windows), .dylib (macOS). No browser involved.
This is a native integration — there is no Deepgram OBS SDK. The plugin would use libwebsockets or libcurl for the WebSocket connection and the Deepgram REST/WebSocket API directly.
Credentials likely needed
DEEPGRAM_API_KEY(embedded in plugin settings UI)
Language
C/C++
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
suggestion:duplicateDuplicate of an existing example or queue itemDuplicate of an existing example or queue itemtype:suggestionSuggestion for a new exampleSuggestion for a new example