deepgram-stt

Convert spoken language into searchable text via the Nova-3 model.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/Shakudo-io/opencode-skills --skill deepgram-stt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deepgram-stt
Source: https://github.com/Shakudo-io/opencode-skills/tree/main/deepgram-stt
Command: npx skills add https://github.com/Shakudo-io/opencode-skills --skill deepgram-stt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deepgram STT speeds up and scales the conversion of spoken language into accurate, searchable text for real-time and batch audio workflows.

Core Features & Use Cases

  • Streaming transcription with sub-300ms latency for live conversations, calls, and media analytics.
  • Pre-recorded transcription for batch processing, meeting notes, and archive tagging.
  • Diarization, smart formatting, and language support across 36 languages to improve readability and insights.

Quick Start

Transcribe an audio stream in real time using the Nova-3 model and return the text with basic formatting.

Frequently Asked Questions about deepgram-stt

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert real-time audio streams to text with sub-300ms latency?

Real-time speech-to-text conversion uses the Nova-3 model via WebSocket streaming to transcribe live audio streams with sub-300ms latency. This approach supports live conversations, calls, and media analytics by returning text dynamically with smart formatting.

Can I use speech-to-text diarization for batch processing pre-recorded audio?

Speech-to-text diarization is fully supported for batch processing pre-recorded audio. The Nova-3 model identifies and separates speakers in audio files, which improves readability and generates structured meeting notes or archive tags.

Does this speech-to-text workflow support multi-language processing?

Multi-language processing is supported across 36 languages for both real-time streaming and batch transcription. The Nova-3 model applies smart formatting and endpointing to deliver accurate, searchable text regardless of the spoken language.

What do I need to authenticate a WebSocket streaming transcription request?

Authenticating a WebSocket streaming transcription request requires a valid Deepgram API key. This key validates your access to the Nova-3 model for real-time audio processing and endpointing features.

What is the best way to add smart formatting and endpointing to live transcriptions?

The best way to apply smart formatting and endpointing to live transcriptions is using the Nova-3 model. It automatically punctuates and structures spoken language during real-time streaming, ensuring accurate and readable text output for live conversations.

When should I use batch transcription instead of real-time speech-to-text?

Batch transcription should be used instead of real-time speech-to-text when processing pre-recorded audio files for meeting notes or archive tagging. Real-time streaming is better suited for live conversations requiring sub-300ms latency.