Code samples and starter applications demonstrating Deepgram's speech-to-text, text-to-speech, and voice AI capabilities across multiple frameworks and languages.
Speech-to-Text
- node-transcription - Prerecorded audio transcription with Node.js
- node-live-transcription - Real-time transcription with WebSockets
- flask-transcription - Python/Flask transcription starter
- go-transcription - Go transcription starter
Text-to-Speech
- node-text-to-speech - Convert text to speech with Node.js
- node-live-text-to-speech - Streaming text-to-speech
Voice Agents
- node-voice-agent - Build conversational voice AI agents
Text Intelligence
- node-text-intelligence - Sentiment analysis, summarization, topic detection
- Discord: Join our community at discord.gg/deepgram
- GitHub Discussions: github.com/orgs/deepgram/discussions
- Documentation: developers.deepgram.com
We provide starters for:
- Node.js (Express)
- Python (Flask, Django, FastAPI)
- Go
- Java
- C# (.NET)
- PHP
- Ruby (Sinatra)
- HTML/JavaScript (vanilla)
- Next.js (React)
Each starter includes:
- Complete, runnable code
- Frontend UI (when applicable)
- Environment configuration examples
- README with setup instructions
- Makefile for common commands
See CONTRIBUTING.md for guidelines.
Individual repositories may have their own licenses. Check each repository for details.