Flask Live Text-to-Speech
Get started using Deepgram's Live Text-to-Speech with this Flask demo app
Quick Start
Click the button below to fork the repo:
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/flask-live-text-to-speech.git
cd flask-live-text-to-speech
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/python app.py
# 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)