Skip to main content

Django Transcription

Get started using Deepgram's Transcription with this Django demo app

Django Transcription

Get started using Deepgram's Transcription with this Django demo app

Quick Start

Click the button below to fork the repo:

Fork on GitHub (opens in new tab)

Local Development

Makefile (Recommended)

make init
cp sample.env .env  # Add your DEEPGRAM_API_KEY
make start

Open http://localhost:8080 (opens in new tab) in your browser.

Python & pnpm

git clone --recurse-submodules https://github.com/deepgram-starters/django-transcription.git
cd django-transcription
python3 -m venv venv
./venv/bin/pip install -r requirements.txt
cd frontend && corepack pnpm install && cd ..
cp sample.env .env  # Add your DEEPGRAM_API_KEY

Start both servers in separate terminals:

# Terminal 1 - Backend (port 8081)
./venv/bin/daphne -b 0.0.0.0 -p 8081 config.asgi:application

# Terminal 2 - Frontend (port 8080)
cd frontend && corepack pnpm run dev -- --port 8080 --no-open

Open http://localhost:8080 (opens in new tab) in your browser.

License

MIT - See LICENSE (opens in new tab)