flask-transcription and flask-text-to-speech
These two Flask demo applications are complements, demonstrating how to use Deepgram's pre-recorded transcription service to convert speech to text and its text-to-speech service to convert text to speech, respectively, which could be combined to create a comprehensive voice-to-voice interaction system.
About flask-transcription
deepgram-starters/flask-transcription
Get started using Deepgram's Pre-Recorded Transcription with this Flask demo app
Demonstrates end-to-end audio transcription by pairing a Flask backend API with a modern frontend (built with pnpm), handling file uploads and streaming results to the browser. Uses the Deepgram API for speech-to-text processing on pre-recorded audio files, with configuration via environment variables for API authentication. The full-stack setup serves as a reference implementation for integrating Deepgram's transcription capabilities into web applications.
About flask-text-to-speech
deepgram-starters/flask-text-to-speech
Get started using Deepgram's Text-to-Speech with this Flask demo app
The demo couples a Python Flask backend with a separate Node.js frontend (built with pnpm), communicating across ports 8080 and 8081 to stream synthesized audio from Deepgram's API. It demonstrates real-time text-to-speech conversion through a web interface, handling API authentication via environment variables and providing a complete full-stack reference implementation for integrating Deepgram's TTS capabilities.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work