This sample 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.
Before you start, it's essential to generate a Deepgram API key to use in this project. Sign-up now for Deepgram.
Follow these steps to get started with this starter application.
Go to GitHub and clone the repository.
Install maven on your system. Maven is a build automation tool used primarily for Java projects.
Here's how to install maven on Mac and Windows.
If you use homebrew, you can install maven with the following command:
brew install maven
Install the project dependencies in the root directory. You will see a target
folder created with the compiled classes.
mvn compile
Copy the text from .env-sample
and create a new file called .env
. Paste in the code and enter your API key you generated in the Deepgram console.
port=8080
deepgram_api_key=api_key
Once running, you can access the application in your browser.
mvn exec:java -Dexec.mainClass="App"