Skip to content

SiddhantSadangi/st_deepgram_playground

Repository files navigation

🎶 Deepgram API Playground

A playground for the Deepgram Speech-To-Text API built on Streamlit.

Open in Streamlit

🦾 Features

This app offers additional functionality currently lacking in Deepgram's API playground:

  • Cache functionality to cache returned results. Save time and money on your API requests
  • Support for additional audio sources -
    • Streaming input
    • 🎙️Microphone
    • 🌐 Audio URLs
  • Additional Deepgram API features that are currently unavailable in Deepgram's playground.
  • Ability to run the app locally (by downloading source from GitHub)

🪄 Usage

  1. Sign-up for a Free Deepgram API key
  2. Enter your API key in the app. Your key will be used only as long as the app is active 🔐
  3. Select the input format (Prerecorded or Streaming), audio language, transcription model from the top
  4. Choose an audio source and enter required details
  5. Select the features from the left sidebar
  6. Hit Transcribe and wait for the results 🚀.

🎗️ License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

🤗 Want to support my work?

Buy Me A Coffee