Deepgram aims to make world-class language AI available to any developer through just an API call. With Deepgram Starter Apps, it’s even easier to start building applications which take real-time and prerecorded audio data and transform them into transcripts enriched with natural language understanding metadata.
Put simply, we help developers build quickly because we’ve already taken care of integrating Deepgram into our Starter Apps. Whether you've been coding for years or just graduated from a Coding Boot Camp , Deepgram's Starter Apps provide you with a seamless and efficient on-boarding experience.
JavaScript Starter
The JavaScript Starter demonstrates interacting with the Deepgram API from Node.js. It uses the Deepgram Node SDK, with a JavaScript client built from web components.
Check out our JavaScript Starter App on Github.
Python Starter
The Python Starter demonstrates interacting with the Deepgram API from Python. It uses the Deepgram Python SDK, with a JavaScript client built from web components.
Check out our Python Starter App on Github.
PHP Starter
The PHP Starter demonstrates interacting with the Deepgram API from a PHP server. It uses the Deepgram API to handle API calls, and has a JavaScript client built from web components.
Check out our PHP Starter App on Github
Go Starter
The Go Starter demonstrates interacting with the Deepgram API from Go. It uses the Deepgram Go SDK, with a JavaScript client built from web components.
Check out our Go Starter App on Github
C# Starter
The C# Starter demonstrates interacting with the Deepgram API from a .NET server. It uses the Deepgram .NET SDK to handle API calls, and has a JavaScript client built from web components.
Check out our C# Starter App on Github
Java Starter
The Java Starter demonstrates interacting with the Deepgram API from a Java server. It uses the Deepgram API with the NanoHTTPD Java package to handle API calls, and has a JavaScript client built from web components.
Check out our Java Starter App on Github
Ruby Starter
The Ruby Starter demonstrates interacting with the Deepgram API from Ruby. It uses the Sinatra framework, with a JavaScript client built from web components.
Check out our Ruby Starter App on Github
Transcription models included
Some of Deepgram's most popular models are available to try out immediately in our Starter applications including:
Deepgram Nova
On April 13th, 2023, we announced Deepgram Nova, a cutting-edge Automatic Speech Recognition (ASR) system. Deepgram Nova achieves unprecedented performance, beating competitors in speed, accuracy, and efficiency.
Whisper Cloud
Alongside Deepgram Nova’s release, we announced Deepgram Whisper Cloud. Following the release of OpenAI's Whisper API, we noticed its popularity, despite its limitations. We've developed our own fully managed Whisper API to address those limitations.
Read more about our Deepgram Nova and Deepgram Whisper Cloud release.
Getting started
Our Starter Apps are well documented and design for simplicity and learning. To get started just:
1. Clone the repository.
2. Install with the language specific package manager.
3. Edit the config file.
4. Run the application.
Checkout the individual repository README files for more details:
Who are these for?
The Deepgram Starter Apps are for anyone looking for working code examples relating to integrating with Deepgram or for anyone looking for something to base a new application on. Each starter comes equipped with an interface and an integration.
Further reading
If you have any feedback about this post, or Deepgram, we'd love to hear from you. Please let us know in our GitHub discussions or join us on Discord to continue the conversation.
Unlock language AI at scale with an API call.
Get conversational intelligence with transcription and understanding on the world's best speech AI platform.