Setup
Get Deepgram API Key
- Sign up at Deepgram Console
- Create a new project or select an existing one
- Navigate to API Keys
- Click Create New Key
- Copy your API key (starts with a long string)
Deepgram offers a generous free tier with 200 hours of transcription per month.
Configuration Schema
Schema Fields
| Field | Type | Required | Description |
|---|---|---|---|
apiKey | string | Yes | Your Deepgram API key |
Using Voice Notes
Once configured, you can record voice notes directly in Rowboat:- Click the microphone icon in the sidebar
- Record your voice memo
- Stop recording when done
- Rowboat will:
- Transcribe your audio using Deepgram Nova 2
- Extract key information
- Update relevant notes in your knowledge graph
Rowboat uses Deepgram’s Nova 2 model with smart formatting enabled for the best accuracy.
API Details
Endpoint
Rowboat uses Deepgram’s synchronous API:Features
- Model: Nova 2 (Deepgram’s latest and most accurate model)
- Smart Formatting: Automatically formats punctuation, capitalization, and paragraphs
- Real-time: Transcription happens in seconds
Privacy
Troubleshooting
Voice note button not appearing
- Verify
deepgram.jsonexists at~/.rowboat/config/deepgram.json - Check that the
apiKeyfield is present and not empty - Restart Rowboat
”No apiKey in deepgram.json” error
apiKey, not key or api_key.
”Deepgram API error: 401” (Unauthorized)
- Your API key is invalid or expired
- Generate a new key in the Deepgram Console
- Update your
deepgram.jsonwith the new key
”Deepgram API error: 403” (Forbidden)
- You may have exceeded your free tier limits
- Check your usage in the Deepgram Console
- Upgrade your plan if needed
Poor transcription quality
- Speak clearly and at a moderate pace
- Reduce background noise
- Use a quality microphone if possible
- Nova 2 performs best with clear audio at 16kHz or higher sample rate
Cost
Free Tier
- 200 hours/month of transcription
- Nova 2 model included
- No credit card required
Paid Plans
If you exceed the free tier:- Pay As You Go: $0.0043/minute for Nova 2
- Growth Plan: $0.0036/minute with commitment
Alternatives
If you prefer not to use Deepgram, you can:- Local transcription: Integrate Whisper.cpp or similar local models (requires custom integration)
- Other APIs: Rowboat currently only supports Deepgram, but you can request support for other providers
- Manual entry: Simply type your notes instead of recording them